Assosiativ tabell

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"}]}

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *