Rozpakowywanie krotek w Pythonie
W Pythonie istnieje możliwość wykonania rozbudowy krotki - przypisania każdemu elementowi osobnej zmiennej. W tym celu po lewej stronie wyrażenia wymieniamy zmienne, a po prawej stronie wskazujemy potrzebną nam krotkę:
tpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl
print(txt1) # wypisze 'a'
print(txt2) # wypisze 'b'
print(txt3) # wypisze 'c'
Ale tutaj jest ważny niuans - liczba zmiennych musi zgadzać się z liczbą elementów w krotce. W przeciwnym razie zwrócony zostanie błąd:
tpl = ('a', 'b', 'c')
txt1, txt2 = tpl
print(txt1) # wypisze błąd
Dana jest krotka:
tpl = ('john', 'smit')
Rozpakuj imię i nazwisko do osobnych zmiennych.
Dana jest krotka:
tpl = (2, 6, 14)
Rozpakuj elementy do osobnych zmiennych i znajdź ich sumę.