Total fremgang
0%
3.2: Øvelser bestått0 av 0

0% fullført

Lærebok/Kapittel 3.2

Kapittel 3.2

9. klasse

Lister

Lær å bruke lister for å lagre og behandle flere verdier samtidig. Dette er et kraftig verktøy for å jobbe med mye data!

Hva er en liste?

En liste er en variabel som kan inneholde flere verdier samtidig. I stedet for å lage mange separate variabler, kan vi samle alt i én liste!

Uten liste (tungvint):

karakter1 = 5
karakter2 = 4
karakter3 = 6
karakter4 = 5

Med liste (smart!):

karakterer = [5, 4, 6, 5]

Lage og bruke lister

Vi lager en liste ved å skrive verdier mellom hakeparenteser [ ], og skiller verdiene med komma.

Eksempel: Lage en liste
Python
Loading...

Viktig å huske:

  • Lister starter med [ og slutter med ]
  • Verdiene skilles med komma: [1, 2, 3]
  • En liste kan inneholde tall, tekst eller blandet

Hente ut elementer fra liste

Hvert element i en liste har en indeks (posisjon). Viktig: Python starter å telle fra 0!

Indeksering i Python:

Liste:   ["Anna", "Erik", "Sofie", "Lars"]
Indeks:     0       1        2        3
Eksempel: Hente ut elementer
Python
Loading...

Legge til elementer med append()

Vi bruker append() for å legge til nye elementer på slutten av en liste.

Eksempel: Bruk append()
Python
Loading...
Eksempel: Samle inn data
Python
Loading...

Nyttige listeoperasjoner

Eksempel: Operasjoner på lister
Python
Loading...

Oppgaver

Oppgave 3.2.1: Lag en liste
Lag en liste som heter frukter med verdiene: "eple", "banan", "appelsin" Skriv ut hele listen.
Lett
Python
Loading...
Oppgave 3.2.2: Hent element fra liste
Gitt listen dyr = ["hund", "katt", "kanin", "hamster"] Skriv ut det andre dyret i listen (indeks 1).
Lett
Python
Loading...
Oppgave 3.2.3: Legg til med append
Start med en tom liste tall = [] Legg til tallene 10, 20 og 30 i listen. Skriv ut listen.
Lett
Python
Loading...
Oppgave 3.2.4: Antall elementer
Gitt listen farger = ["rød", "blå", "grønn", "gul", "lilla"] Bruk len() til å finne hvor mange farger det er. Skriv ut: "Det er [antall] farger"
Medium
Python
Loading...
Oppgave 3.2.5: Bygg en handleliste
Lag et program som bygger en handleliste: 1. Start med en tom liste handleliste 2. Legg til "melk", "brød", "egg" og "ost" 3. Skriv ut hvor mange varer som er på listen 4. Skriv ut hele listen
Medium
Python
Loading...

Oppsummering

Liste - lagrer flere verdier: [1, 2, 3]

Indeks - henter element: liste[0] (starter fra 0)

append() - legger til element på slutten

len() - finner antall elementer