Alt om uke 40
Tema i uke 40 er kapittel 6; dictionaries og strenger.
Hovedpunkter
- En
dictionary
er en datastruktur som likner på en liste, men hvor hvert element har en nøkkel (et navn) i stedet for en indeks. Dette er praktisk i en del sammenhenger. Et enkelt eksempel er hvis vi ønsker å lagre innbyggertallet i en liste med byer. Dette gjøres enkelt i endictionary
, med bynavn som nøkkel og innbyggertallet som verdi. Verdiene hentes ut med kall på formenn_oslo = innbyggere['oslo']
. Mange ulike Python-variable kan brukes som nøkkel, men vi skal stort sett bruke tekststrenger. - Strenger (string) har vi brukt mange ganger i kurset, men vi skal nå introdusere en del verktøy for (litt) mer avansert manipulering av strenger.
Læringsmål for uke 40
- Vite hva en dictionary er, hvordan man lager en
dictionary
og bruker den, spesielt legger til og henter ut elementer - Kunne bruke enkle operasjoner på strenger, f.eks hente ut en del
av en streng (substring, slicing), dele opp en streng med
split
, sette sammen medjoin
, fjerne unødvendig whitespace medstrip
, etc.