Beholdere og Løkker
Beholdere
Liste []
- Kan inneholde hva som helst
- Har en rekkefølge
- Kan inneholde duplikater
- Brukseksempel: lagre alle Domino's Pizzaene du har spist i løpet av semesteret
Mengde {}
- Kan inneholde hva som helst
- Har ikke en rekkefølge
- Kan ikke inneholde duplikater
- Brukseksempel: lagre alle unike typer Domino's Pizza du har spist i løpet av semesteret
Ordbok {nøkkel: verdi}
- Knytter sammen et 'nøkkel-verdi'-par
- Kan aksessere en verdi ved å slå opp på nøkkelen
- Kan inneholde hva som helst
- Har en rekkefølge
- Kan ikke inneholde duplikate nøkler, men kan inneholde duplikate verdier
Tuppel ()
- Veldig likt som en liste
- Elementer kan ikke endres på
Løkker
For-løkke
- Brukes for å iterere gjennom noe
- F.eks range(), lister, mengder, ordbøker, tupler, strenger, osv.
- Syntaks: for variabel in itererbart objekt:
- Eksempler:
- for tall in mengde:
- for noekkel in ordbok:
- for i in range(100):
- for liste in noestet_liste:
While-løkke
- Brukes for å gjenta kode helt til noe forhåndsbestemt skjer
- Fortsetter å repetere så lenge uttrykket evaluerer til 'True'
- Kan ende opp med å kjøre uendelig!
- Syntaks: while uttrykk_er_True:
- Bruksområder:
- Fortsette å ta input fra bruker så lenge bruker ønsker
- Iterere gjennom noe man ikke vet størrelsen på
- Osv.