Wpis z mikrobloga

@wytrzzeszcz:
Jeżeli chcesz przejść po wszystkich rzeszach w słowniku, a interesuje cię tylko klucz i wartość to robisz

for key, val in dictionary.iteritems()
A jeżeli z jakiegoś dziwnego powodu chcesz przejść po samych kluczach a jednocześnie liczyć ile tych kluczy było to robisz:

for idx, key in enumerate(dictionary.iterkeys())
@wytrzzeszcz: IndexError wskazuje na błąd taki, że próbowałeś się dostać do elementu tablicy który nie istnieje. Zadeklarowałeś, że answers = [], ale… w tym nic potem nie dodałeś! Nie możesz modyfikować elementu który nie istnieje. Musisz go najpierw utworzyć.

A jak chcesz mapę, to powinieneś zrobić {}, a nie [].

Podstawy podstaw się kłaniają: https://docs.python.org/3/tutorial/