Aktywne Wpisy

KociTata +115
Powiem wam, że kocham życie i kocham je za nieprzewidywalność, ale kocham też siebie za konsekwencję oraz to, że się nie poddaje. W 2024 roku w wieku 27 lat powiedziałem sobie, że zdam maturę i pójdę na studia. Nie była to łatwa droga, bo jeżdżę ciężarówką i jestem tylko na weekendy w domu. Jeździłem na kurs maturalny w każdy weekend, gdzie wracałem o 21 do domu w piątek, a w sobotę trzeba

alljanuszx +91
Treść przeznaczona dla osób powyżej 18 roku życia...





Dlaczego w pierwszym przykładzie http://pastebin.com/C677QJNP ta rekurencja działa poprawnie, natomiast w drugim każde kolejne wywołanie funkcji (nie w pętli, w mam na myśli osobne nowy wywołanie np. z konsoli) powoduje, że zamiast domyślnej pustej listy, jako zmienna 'used' używana jest z lista z poprzedniego wywołania tej funkcji?
Gdzie mogę więcej o tym poczytać, jak to się nazywa?
@grajlord: defaulty w funkcjach pythona sa evaluowane tylko raz.
Edit - http://docs.python-guide.org/en/latest/writing/gotchas/