Tabeller
Ni kan läsa mer om tabeller i kursboken Learning Python, kapitel 8.
Associativa tabeller (dictionary, dict) är en annan datastruktur som även den har mycket stort inbyggt stöd i Python. Tabeller är föränderliga (mutable) likt en lista, men till skillnad från listor är inte en tabell en sekvens av värden och ni kan därför aldrig veta exakt hur Python väljer att lagra er tabell. Istället för att hämta ut ett element med hjälp av ett index anger ni ett nyckelvärde för det värde ni lägger in i tabellen, sedan kan ni använda er av det för att hämta ut värdet. Prova följande:
>>> a_dict = {'ett': 1, 'två': 2, 'tre': 3, 10: 'tio',
... 20: 'tjugo'}
>>> a_dict['tre']
>>> a_dict[10]
>>> a_dict['fyra'] = 4
>>> 'tre' in a_dict
>>> 3 in a_dict
>>> help({})
>>> dir({})
Python
Emacs
Laborationer och material
Sidansvarig: Pontus Haglund
Senast uppdaterad: 2024-08-14