Despachetarea unui tuplu
Atribuirea de valori unui tuplu în momentul creării lui se numește „împachetarea” unui tuplu:
Exemplu
Împachetarea a trei valori într-un tuplu:
Prompt
Creează un tuplu numit
fruits care conține "apple", "banana" și "cherry".
Acesta demonstrează împachetarea unui tuplu.
Ieșire: program Python complet
main.py
fruits = ("apple", "banana", "cherry")
Exemplu
Despachetarea acestor valori în variabile:
Prompt
Creează un tuplu cu trei fructe și despachetează-le în variabilele
green, yellow și red.
Afișează fiecare variabilă.
Ieșire: program Python complet
main.py
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
Folosirea asteriscului*
Uneori ai mai puține variabile decât valori. Pune un * în fața numelui unei variabile, iar acea variabilă adună valorile în plus într-o listă:
Exemplu
Variabila „red” adună valorile rămase într-o listă:
Prompt
Creează un tuplu cu cinci fructe. Despachetează primele două în
green și yellow, iar restul în red folosind un asterisc.
Afișează toate cele trei variabile.
Ieșire: program Python complet
main.py
fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(green, yellow, *red) = fruits
print(green)
print(yellow)
print(red)
Exemplu
Aici valorile din mijloc ajung într-o listă numită „tropic”:
Prompt
Creează un tuplu cu cinci fructe. Despachetează primul fruct în
green, ultimul în red, iar valorile din mijloc în tropic folosind un asterisc.
Afișează toate cele trei variabile.
Ieșire: program Python complet
main.py
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green)
print(tropic)
print(red)