3 сентября 2012 г.

Кортежи, вводный обзор


Кортежи, основы

>>>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

Кортежи - похожи на список, неизменяемы, более лучшее ограничение целостности...
Следующи урок, обзор файлов как типы данных...

Комментариев нет:

Отправить комментарий