""" Lister """ liste = [1,2,3] len(liste) # 3 liste.append(4) # legge til bakerst liste.insert(0, 5) # [5,1,2,3,4] legge til p? index liste.insert(2, 6) # [5,1,6,2,3,4] liste.remove(4) # [5,1,6,2,3] fjerne spesifikk verdi liste.pop() # [5,1,6,2] fjerner siste liste.pop(1) # [5,6,2] fjerner p? plass (index) liste2 = ["hei", "p?", "deg", "hei"] liste.count("Hei") # 2 if "p?" in liste2: # sjekk om verdi er i liste print("I lista!") liste3 = liste + liste2 # sl? sammen lister liste4 = [liste, liste2] # lister i liste2 liste4[1][2] # "deg" liste.sort() # sortere - [5,6,2] -> [2,5,6] liste2.sort() # ["deg", "hei", "hei", "p?"] print(liste2) liste.reverse() # reversere plassene print(liste) # [6,5,2] tekst = "havner i liste" ny_liste = tekst.split() # ["havner", "i", "liste"] """ Mengde - liste med unike elementer """ liste = [1,1,2,3,3] mengde = set(liste) # {1,2,3} liste_igjen = list(mengde) """ Ordb?ker - Som en lister, men med koblinger mellom verdi - N?kkelverdi: verdi fra - Innholdsverdi: verdi til """ ordbok = {"Norge":{"Hovedstad":"Oslo", "tlf":[47, 99]}, "Sverige":"Stockholm"} print(ordbok["Norge"]["Hovedstad"]) # Oslo print(ordbok["Norge"]["tlf"][1]) # 99 print(ordbok) # printe hele ordb?kene print(ordbok["Norge"]) if "Sverige" in ordbok: #sjekker alltid n?kkelverdiene print(ordbok["Sverige"]) # Stockholm if 47 in ordbok["Norge"]["tlf"]: print(47, " finnes") # Legge til n?kler og N?kkelverdi ordbok2 = {} ordbok2["srhellst"] = "Samuel" # legge til ny verdi ordbok2["srhellst"] = "Samuel Nytt navn" # endrer ordbok2.update({"joa":"Jon ?se"}) print(ordbok2) # fjerne n?kkel + verdien ordbok2.pop("srhellst") # sender med n?kkelverdien print(ordbok2)