Кортежи Python

Кортежи - еще один фундаментальныйPythonструктура данных.

Они позволяют создавать неизменяемые группы объектов. Это означает, что после создания кортежа его нельзя изменить. Вы не можете добавлять или удалять элементы.

Они создаются аналогично спискам, но с использованием круглых скобок вместо квадратных:

names = ("Roger", "Syd")

Кортеж упорядочен, как список, поэтому вы можете получить его значения, ссылаясь на значение индекса:

names[0] # "Roger"
names[1] # "Syd"

Вы также можете использоватьindex()метод:

names.index('Roger') # 0
names.index('Syd')   # 1

Как и в случае со строками и списками, при использовании отрицательного индекса поиск будет начинаться с конца:

names[-1] # True

Вы можете подсчитать элементы в кортеже с помощьюlen()функция:

len(names) # 2

Вы можете проверить, содержится ли элемент в кортеже с помощьюinоператор:

print("Roger" in names) # True

Вы также можете извлечь часть кортежа, используя срезы:

names[0:2] # ('Roger', 'Syd')
names[1:] # ('Syd',)

Получите количество элементов в кортеже, используяlen()глобальная функция, та же самая, что мы использовали для получения длины строки:

len(names) #2

Вы можете создать отсортированную версию кортежа, используяsorted()глобальная функция:

sorted(names)

Вы можете создать новый кортеж из существующих кортежей, используя+оператор:

newTuple = names + ("Vanille", "Tina")

Больше руководств по питону: