
132
Rozdział 3.
Dlaczego?
Tworzenie przypadku dla krotek
Gdy programiści, dla których Python jest nowym językiem programowania, napotykają
na swojej drodze
krotkę
, zadają sobie pytanie, po co taka struktura danych w ogóle
istnieje. W końcu krotka to taka lista, której nie da się zmienić po utworzeniu
(i zapełnieniu danymi). Krotki są niemodyfikowalne, a więc nie mogą się zmieniać.
Do czego więc miałyby nam być potrzebne?
Okazuje
się, że dysponowanie taką niemodyfikowalną strukturą danych może być
nieraz bardzo przydatne. Wyobraź sobie, że musisz zabezpieczyć się przed jakimiś
efektami ubocznymi, zapewniając, aby pewne dane w Twoim programie nigdy ...