Задача

1/7

Кортежи (tuple)

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

Кортеж

Кортеж - это неизменяемый список. Кортеж после своего создания не может быть изменён никаким способом.

Зачем нужны кортежи?
  • В случае защиты каких-либо данных от изменений (намеренных или случайных).
  • Кортеж занимает меньше места в памяти и работают быстрее, по сравнению со списками.
  • Для возврата нескольких значений из функции.
  • Кортежи можно использовать в качестве ключей словаря (об этом позже).



Создание кортежей

1 способ: как и список, только с круглыми скобками
1
2
3
a = (1,2,3,4,5)
print(type(a))   # class 'tuple'
print(a)         # (1, 2, 3, 4, 5)

2 способ: с использованием функции tuple()
1
2
3
b = tuple((1,2,3,4,5))
print(type(b))   # <class 'tuple'>
print(b)         # (1, 2, 3, 4, 5)


Надо запомнить!
  1. Кортежи - это неизменяемый список.
  2. Элементы кортежа могут быть разного типа.
  3. Создать кортеж можно с помощью функции tuple() или перечислением элементов в круглых скобках.

Задача

На вход подается набор целых чисел. Создайте из данного набора чисел кортеж.

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