Задача

2/7

Кортежи. Особенности

Теория Нажмите, чтобы прочитать/скрыть

Особенности кортежей

1) Можно присваивать значения кортежу без использования круглых скобок/
Например, можно создать кортеж и так:
1
2
3
a = 1,2,3,4,5    
print(a[3])    # 4   Обратиться к элементу кортежа можно точно также как к элементу списка, 
               # по указанию индекса элемента в квадратных скобках.

2) Для объявления кортежа, включающего один единственный элемент, нужно использовать завершающую запятую:
1
2
3
4
a = 'a'   
b = 'b', 
print(type(b))   # <class 'tuple'> 
print(type(a))   # <class 'str'>

3) Можно присваивать значения элементов кортежа отдельным переменным:
1
2
3
my_tuple = (1, 2, 3, 4, 5)
a, b, c, d, e = my_tuple
print(c)    # 3

В качестве ненужных переменных можно использоваться нижнее подчеркивание _
1
2
3
my_tuple = (1, 2, 3)
a, _, _ = my_tuple
print(a)    # 1
Количество переменных должно совпадать с числом элементов кортежа!

4) Кортеж может содержать различные вложенные элементы. В данном случае при обращении ко вложенным  элементам необходимо использовать дополнительные квадратные скобки
1
2
my_tuple = (('a', 'b', 'c'), [1, 2], ((1, 'a'), ('b', 'c')))
print(my_tuple[2][1]) # ('b', 'c')

Задача

На вход подается последовательность из 5 чисел, которая сохраняется в кортеж. 
Запишите в переменную item третий элемент кортежа.

 

Примеры
Входные данные Выходные данные
1 1 2 3 4 5 3