Распаковка кортежей в 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)
Распакуйте элементы в отдельные переменные и найдите их сумму.