ПРОГРАММИРОВАНИЕ
98
В содержание
Индексация элементов кортежа не отличается от индексации строк и списков: нумера-
ция начинается с нуля, возможно использование отрицательных индексов (табл. 19).
Таблица 19
Варианты индексации кортежей в Python
Кортеж C
one
two
three
four
five
six
Индекс
0
1
2
3
4
5
Отрицательный
индекс
#6
#5
#4
#3
#2
#1
Способ получения элементов кортежа также схож с получением элементов списка: в
квадратных скобках указывается индекс элемента, который необходимо получить.
cor=("day","month","year")
cor[2]
Результат работы программы представлен на рисунке 109.
Рис. 109. Результат работы программы
Как было сказано ранее, в языке Python кортежи являются неизменяемыми (анало-
гично строкам). То есть нельзя присвоить новое значение какому-то
отдельному элементу
кортежа или, например, применить методы append() или extend().
Такое обращение вызовет ошибку:
cor=("day","month","year")
cor[0]="night"
Но мы можем создать новый кортеж из имеющихся.
Пример 3
cor=("day","month","year")
cor1=cor+cor
print(cor1)
Результат работы программы представлен на рисунке 110.