Wpis z mikrobloga

@qubas89: No to nie jak działa append tylko jak działa setdefault(k, []). A działa tak, że jak nie ma klucza w słowniku to go tworzy i przypisuje pewną domyślną wartość, w tym wypadku pustą listę. A na pustej liście możesz wywołać najnormalniejszy w świecie append.

To powiedziawszy z reguły najlepszym rozwiązaniem jest defaultdict (w 1 komentarzu poruszone)
  • Odpowiedz