Друзья, если вам нужно перепечатать, пожалуйста, указывайте источник:blog.CSDN.net/Генерал сказал, о...
Отказ от ответственности: во время обучения технологии искусственного интеллекта многие студенты задавали мне некоторые вопросы, связанные с Python, поэтому, чтобы дать студентам более обширные знания и лучшее понимание технологии искусственного интеллекта, я попросил своего помощника поделиться этой серией. учебников по python Надеюсь, поможет всем! Поскольку этот учебник по Python написан не мной, он не такой забавный и юмористический, как мое обучение технологии ИИ, и его более скучно изучать; но его знания все еще на месте, и его также стоит прочитать! PS: Для студентов, которые не понимают эту статью, пожалуйста, сначала прочитайте предыдущую статью, и вам не составит труда учиться понемногу каждый день шаг за шагом!
Кортежи очень похожи на списки, за исключением того, что кортежи не могут быть изменены на месте (они неизменяемы) и обычно пишутся в круглых скобках (вместо квадратных скобок). Хотя кортежи не поддерживают никаких вызовов методов, кортежи обладают большинством свойств списков. Давайте кратко рассмотрим его свойства.
- упорядоченный набор произвольных объектов
Подобно строкам и спискам, кортеж представляет собой набор объектов, которые упорядочены по положению (то есть их содержимое остается в порядке слева направо). Как и списки, они могут содержать объекты любого типа.
- доступ по смещению
Подобно строкам и спискам, доступ к элементам в кортежах осуществляется по смещениям (а не по ключам). Они поддерживают все операции на основе смещения. Например, индексация и шардирование.
- является неизменяемым типом последовательности
Как и строки, кортежи неизменяемы и не поддерживают операции изменения на месте, которые применяются к спискам. Подобно строкам и спискам, кортежи — это последовательности, которые поддерживают многие из одних и тех же операций.
- Фиксированной длины, неоднородные, произвольно вложенные
Поскольку кортежи неизменяемы, они не могут увеличиваться или уменьшаться без создания копии. Кортежи, с другой стороны, могут содержать другие составные объекты (например, списки, словари, другие кортежи и т. д.) и, таким образом, поддерживать вложенность.
- массив ссылок на объекты
Как и списки, элементы кортежа содержат ссылки на объекты. Кортежи хранят точки доступа (ссылки) на другие объекты, поэтому индексация кортежей выполняется относительно быстро.
Позже мы изучим пошаговый кортеж более подробно!