Серия руководств по Python 116

задняя часть

Друзья, если вам нужно перепечатать, пожалуйста, указывайте источник:blog.CSDN.net/Генерал сказал, о...

Отказ от ответственности: во время обучения технологии искусственного интеллекта многие студенты задавали мне некоторые вопросы, связанные с Python, поэтому, чтобы дать студентам более обширные знания и лучшее понимание технологии искусственного интеллекта, я попросил своего помощника поделиться этой серией. учебников по python Надеюсь, поможет всем! Поскольку этот учебник по Python написан не мной, он не такой забавный и юмористический, как мое обучение технологии ИИ, и его более скучно изучать; но его знания все еще на месте, и его также стоит прочитать! PS: Для студентов, которые не понимают эту статью, пожалуйста, сначала прочитайте предыдущую статью, и вам не составит труда учиться понемногу каждый день шаг за шагом!

Кортежи очень похожи на списки, за исключением того, что кортежи не могут быть изменены на месте (они неизменяемы) и обычно пишутся в круглых скобках (вместо квадратных скобок). Хотя кортежи не поддерживают никаких вызовов методов, кортежи обладают большинством свойств списков. Давайте кратко рассмотрим его свойства.

  • упорядоченный набор произвольных объектов

Подобно строкам и спискам, кортеж представляет собой набор объектов, которые упорядочены по положению (то есть их содержимое остается в порядке слева направо). Как и списки, они могут содержать объекты любого типа.

  • доступ по смещению

Подобно строкам и спискам, доступ к элементам в кортежах осуществляется по смещениям (а не по ключам). Они поддерживают все операции на основе смещения. Например, индексация и шардирование.

  • является неизменяемым типом последовательности

Как и строки, кортежи неизменяемы и не поддерживают операции изменения на месте, которые применяются к спискам. Подобно строкам и спискам, кортежи — это последовательности, которые поддерживают многие из одних и тех же операций.

  • Фиксированной длины, неоднородные, произвольно вложенные

Поскольку кортежи неизменяемы, они не могут увеличиваться или уменьшаться без создания копии. Кортежи, с другой стороны, могут содержать другие составные объекты (например, списки, словари, другие кортежи и т. д.) и, таким образом, поддерживать вложенность.

  • массив ссылок на объекты

Как и списки, элементы кортежа содержат ссылки на объекты. Кортежи хранят точки доступа (ссылки) на другие объекты, поэтому индексация кортежей выполняется относительно быстро.

Позже мы изучим пошаговый кортеж более подробно!