АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗pyPmTpUP 72 of 208 menu
НОВИНКА: Практика на Реальных Проектах и Работы в Портфолио. Бесплатный курс! Жми для записи!

Распаковка кортежей в Python

В Python есть возможность сделать распаковку кортежей - назначить каждому элементу отдельную переменную. Для этого в левой части выражения перечисляются переменные, а в правой части указывается нужный нам кортеж:

tpl = ('a', 'b', 'c') txt1, txt2, txt3 = tpl print(txt1) # выведет 'a' print(txt2) # выведет 'b' print(txt3) # выведет 'c'

Но здесь есть важный нюанс - количество переменных должно совпадать с количеством элементов в кортеже. Иначе вернется ошибка:

tpl = ('a', 'b', 'c') txt1, txt2 = tpl print(txt1) # выведет ошибку

Дан кортеж:

tpl = ('john', 'smit')

Распакуйте имя и фамилию в отдельные переменные.

Дан кортеж:

tpl = (2, 6, 14)

Распакуйте элементы в отдельные переменные и найдите их сумму.

enru