Подсадников А.В., Розов К.В., Русецкий А.В. «Основы программирования на языке Python 3»
6.9.
Кортежи (tuple)
Кортеж – это
последовательность неизменяемых объектов.
Кортежи очень
схожи со списками. Разница заключается в том, что:
элементы кортежа не
могут быть изменены;
используют обычные круглые скобки, вместо квадратных.
Преимущество кортежа по сравнению со списком в том, что он занимает меньше
места в памяти.
Обработка элементов кортежа
Кортеж создается либо простым
присваиванием элементов, разделенных
запятыми,
либо с указанием их в скобках, но тоже через запятую.
Пример:
a =
('кортеж', 'Python', 3, 0)
b = (1, 2, 3, 4)
c =
'
a
'
,
'
b
'
,
'
c
'
При необходимости создания пустого кортежа используют пустые скобки.
a = ()
Также кортеж можно создать из итерируемого объекта,
например, из строки,
используя встроенную функцию:
a = tuple(
'
Python
'
)
print(a)
('P', 'y', 't', 'h', 'o', 'n')
Заполнение кортежа с клавиатуры
s1 = tuple([int(input(
'
Введите элемент массива:
'
)) for i in range(1,11)])
print(s1)
Элементы можно ввести с
клавиатуры простым способом:
s = input(
'
Введите по порядку, без
пробелов, элементы кортежа:
'
)
Достарыңызбен бөлісу: