Кортежи (tuple)
По сути кортеж- неизменяемый список не позволяющий переназначить элемент.
Часто используется как ключ в словарях.
Создаем пустой кортеж
a = tuple() # С помощью встроенной функции tuple()
a = () # С помощью литерала кортежа
a = (‘s’, ) #кортеж из 1 элемента (запятую ставить обязательно)
a = ‘s’, # кортеж можно сделать и без скобок
Кортеж из объекта
a = tuple(‘hello, world!’)
a=(‘h’, ‘e’, ‘l’, ‘l’, ‘o’, ‘,’, ‘ ‘, ‘w’, ‘o’, ‘r’, ‘l’, ‘d’, ‘!’)
Операции с кортежами
Все операции как со списками, не изменяющие список (сложение, умножение на число, методы index() и count() и некоторые другие операции).
Можно также по-разному менять элементы местами и так далее.
Множественное присваивание — поменять местами значения двух переменных:
a, b = b, a
По сути – меняются местами указатели.
Встроенные функции min() max() находят минимальный и максимальный элементы
Функция sorted(a) возвращает отсортированный список