⬅ Wróć do spisu treści
Rozpakowywanie sekwencji
Przykład 12.4: upack_tuple
Objaśnienie:
- Pętla for działa w przypadku sekwencji krotek podobnie jak przy odczycie z bazy danych. Podając identyfikatory poszczególnych elementów dokonujemy ich rozpakowania. Każdy element staje się zmienną o podanym identyfikatorze.
- Rozpakowywania krotek można użyć na przykład do zamiany wartości dwóch zmiennych. Lewa strona równania w przedostatnim wierszu zawiera rozpakowane kroki (wartości w zmiennych). Po prawej stronie równania mamy nową krotkę (a nie tą rozpakowaną). Ale oczywiście można wykorzystać zmienne z rozpakowania - to umożliwia zamianę wartości.
Przykład 12.5: upack_list