Кортежи (tuple)

Кортежи (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) возвращает отсортированный список

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *