def les_fil_returner_tabell(filnavn): liste = [] fil = open(filnavn) for linje in fil: liste.append(linje.strip().split("\t")) return liste # Starten av kommuneliste ser n? s?nn ut: # [ # ['03', 'Oslo', '0301', 'Oslo', '0301'], # ['11', 'Rogaland', '1101', 'Eigersund', '1101'], # ['11', 'Rogaland', '1103', 'Stavanger', '1103'], # ... # ] kommuneliste = les_fil_returner_tabell("liste.txt") # ?nsker ? lage ei ordbok med kommunenr som n?kkel, # og kommunenavn, fylkesnr og -navn i ei liste som # innholdsverdi. F.eks. for 1101 Eigersund: # { '1101': ['Eigersund', '11', 'Rogaland'] } kommuner = {} for komm in kommuneliste: kommuner[ komm[2] ] = [komm[3], komm[0], komm[1]] print(kommuner) print(kommuneliste[123:130])