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.