• Lærebøker
  • Python
  • GeoGebra
  • Hoderegning
  • Test deg selv

Søk i Skolesaga

Søk etter lærebøker, kapitler, trinn og verktøy

Gratis interaktive lærebøker for norsk skole.

Lærebok
PersonvernVilkår

© 2025 Skolesaga · Alle rettigheter forbeholdt

Deler av innholdet er utviklet med hjelp av AI-verktøy

Informasjonsteknologi og medieproduksjon VG1Tilbake
2.6 Lister, ordbøker og datastrukturer
Lister, ordbøker og datastrukturer

2.6 Lister, ordbøker og datastrukturer

Alle fag for VG1

Lær å organisere og håndtere samlinger av data ved hjelp av lister, ordbøker og andre sentrale datastrukturer.

60 min
6 oppgaver
Lister og indekseringOrdbøker (dictionaries)Iterasjon over samlingerSortering og filtreringTupler og mengder
Din fremgang i kapitlet
0 / 6 oppgaver

Lister, ordbøker og datastrukturer

Lister

``python
elever = ["Anna", "Bjørn", "Camilla"]
print(elever[0]) # Anna
print(elever[-1]) # Camilla

elever.append("David") # Legg til
elever.remove("Bjørn") # Fjern
print(len(elever)) # 3

tall = [3, 1, 4, 1, 5]
tall.sort() # [1, 1, 3, 4, 5]

Listeforståelse


kvadrater = [x**2 for x in range(1, 6)] # [1, 4, 9, 16, 25]
``

Ordbøker (dictionaries)

``python
elev = {"navn": "Kari", "alder": 16, "klasse": "1IMA"}

print(elev["navn"]) # Kari
elev["skole"] = "VGS" # Legg til

for nokkel, verdi in elev.items():
print(f"{nokkel}: {verdi}")
`

Tupler

Tupler kan ikke endres etter opprettelse:

`python
koordinat = (10, 20)
print(koordinat[0]) # 10
x, y = koordinat # Utpakking
``

Bruk lister for data som endres, tupler for faste verdier.

Oppsummering

- Lister er ordnede, foranderlige samlinger av elementer, opprettet med hakeparenteser [].
- Indeksering starter fra 0, og elementer kan legges til, fjernes og endres.
- Ordbøker lagrer data som nøkkel-verdi-par og gir rask tilgang til verdier via nøkler.
- for-løkker brukes til å iterere over lister og ordbøker.
- Lister kan sorteres med .sort() og filtreres med listeforståelse (list comprehension).
- Tupler er som lister, men kan ikke endres etter opprettelse.
- Velg riktig datastruktur basert på hva du trenger: lister for ordnede samlinger, ordbøker for oppslag.

Oppgaver

Lett2 oppgaver
Medium3 oppgaver
Vanskelig1 oppgave