#Mengder (sets) #Lages nesten likt som en liste, syntaks: mengde1 = {"Maria", "Maria", "Per", "Per"} #Tom mengde: tomMengde = set() #Nyttige operasjoner til mengder: liste = ["Maria", "Per", "Guro"] mengde2 = set(liste) #Konverterer listen til en mengde mengde.add("Kari") #Legger til "Kari" (et element) i mengden mengde.discard("Kari") #Fjerner "Kari" dersom det finnes i mengden, gir ikke feilmelding hvis ikke mengde.remove("Kari") #Fjerner "Kari" dersom det finnes i mengden, hvis ikke gir det feilmelding mengde.clear() #Tømmer hele mengden len(mengde) #Viser hvor mange elementer mengden inneholder '''Fordeler med mengder: - Operasjoner på mengder er raskere enn lister - Lett å sjekke om to mengder er like: navn = {"Anne", "Beate", "Ole"} navn2 = {"Beate", "Ole", "Anne"} navn == navn2 blir true, fordi mengder ikke har en spesifikk rekkefølge. Hadde navn og navn2 vært lister, hadde de ikke vært like, pga ulik rekkefølge'''