Oppgave 1 - Opprette dictionaries
Opprett et dictionary kalt «kokebok» og legg inn rettene «pasta carbonara», «sopp-risotto» og «pasta bolognese» som nøkler. Hver nøkkel har en tilhørende liste med ingredienser. Ingrediensene i pasta carbonara er fløte, pasta, bacon og egg, ingediensene i sopp-risotto er sopp, ris og fløte, og ingrediensene i pasta bolognese er pasta, kjøttdeig og tomatsaus.
Oppgave 2 - Hente, slette og legge til verdier fra en dictionary
Skriv ut ingrediensene i «pasta carbonara»
Legg til retten «kyllingsalat» med ingrediensene kylling, tomat, agurk og salat
Skriv kode som sjekker om «sopp-risotto» finnes i kokeboken og skriver ut True dersom dette stemmer og False ellers
Fjern «pasta bolognese» fra kokeboken
Oppgave 3 - Iterere over elementer i en dictionary
Skriv et program bestående av en for-løkke som skriver ut alle rettene som finnes i kokeboken og deres tilhørende ingredienser.
Oppgave 4 - Endre verdier i en dictionary
Legg til salt og pepper som ingredienser i alle rettene i kokeboken.
Oppgave 5 - Nyttige dictionaries metoder
Skriv ut alle rettene og sett av ingredienser som finnes i kokeboken. Fjern så alle elementene i kokeboken.
Oppgave 6 - Enkle sett-operasjoner
Opprett et sett kalt «primtall» med primtallene under 10.
Skriv ut lengden på settet.
Legg til de neste to primtallene.
Fjern det minste elementet i settet.
Skriv et program som itererer over alle elementene i settet og skriver dem ut til skjerm.
Oppgave 7 - Union og snitt av sett
Opprett et nytt sett kalt «oddetall» med alle oddetallene under 15
Print snittet av settene ved å bruke intersection(set) funksjonen.
Print unionen av settene ved å bruke union(set) funksjonen.
Print forskjellene mellom settene ved å bruke difference(set) funksjonen.
Bruk issubset(set) funksjonen til å sjekke om «primtall» er et subsett av «oddetall»