Кортежи, основы
>>>T=(1,"2",3,4)
Кортеж(tuple - "тьюпл",или же "тьюпэл").
Кортежи напоминают чем то список. Но отличие в том, что обьект который хранится в кортеже нельзя изменить. Поэтому чтоб внести какието изменения в кортежи, часто используют создание нового кортежа, который будет обьеденять старый кортеж и новый элемент. Подробности будут ниже...
Создание кортежа:
>>>T=(1,"2",3,4)
>>>T
(1,"2",3,4)
Конкатенация:
>>>T+(5,6)
(1,"2",3,4,5,6)
Сам кортеж Т не изменяется, а создается новый.
Обращение к обьекту кортежа:
>>>T[1]
'2'
Кортеж может содержать списки:
>>>T=(1,2,3,4,[5,6])
>>>T
(1,2,3,4,[5,6])
Извлечение списка из кортежа:
>>>T[4]
[5,6]
>>>T[4][1] # извлечение списка а затем элемент из списка
6
Некоторые методы:
>>>T
(1,2,3,4,[5,6])
>>>T.index(4) # значение 4 находится в 3 позиции
3
>>>T.count(4) # знач. 4 присутствует в едином экземпляре
1
Кортежи - похожи на список, неизменяемы, более лучшее ограничение целостности...
Следующи урок, обзор файлов как типы данных...
Комментариев нет:
Отправить комментарий