Det høres kanskje vanskelig ut, men å bruke en assosiativ tabell er enkelt.
Først må man opprette den, hvor innholdet kan være hva som helst:
forfatter = {"fornavn":"Ove", "etternavn":"Bakken", "epost":"post@ovebakken.no"} print(forfatter) # gir: {"fornavn": "Ove", "etternavn": "Bakken", "epost": "post@ovebakken.no"}
Noen funksjoner for å endre eller slette innholdet:
drømmedama = {"fornavn":"Tone", "etternavn":"Damli", "epost":""} del drømmedama["epost"] # sletter epost, den har jo en tom verdi så drømmedama["etternavn"] = "Damli Aaberge" # liker hennes forrige fulle navn jeg print(drømmedama) # {"fornavn": "Tone", "etternavn": "Damli Aaberge"} drømmedama.clear() # sletter alt innholdet fordi jeg har ombestemt meg print(drømmedama) # gir: {} del drømmedama # jeg sletter hele greia fordi jeg ikke klarer å bestemme meg drømmedama = {"fornavn":"Jenny", "etternavn":"Skavlan"} # jeg har bestemt meg! print(drømmedama) # gir: {"fornavn": "Jenny", "etternavn": "Skavlan"}
En assosiativ tabell kan selvsagt inneholde andre tabeller igjen:
telefonkatalogen = {"personer":[]} # en tom katalog fordi listen er tom telefonkatalogen["personer"].append(forfatter) telefonkatalogen["personer"].append(drømmedama) print(telefonkatalogen) # gir: {"personer": [{"fornavn": "Ove", "etternavn": "Bakken", "epost": "post@ovebakken.no"}, {"fornavn": "Jenny", "etternavn": "Skavlan"}]}