Oppgaver
4.11: Finn antall forekomster av en streng.
Navn: finn_antall.py
a) Lag en liste stasjoner med følgende verdier: "blindern", "Bislett", "Forskningsparken", "JERNBANETORGET", "toyen", "Jernbanetorget" og "forskningsparken".
b) Lag en funksjon der du får inn en tekststreng og en liste som parameter. Du skal lage en funksjon sjekker hvor mange ganger strengen forekommer i listen. Antall forekomster skal printes ut. Også strenger med ulik bruk av små og store bokstaver skal regnes som like. Metodesignaturen skal se slik ut:
def antall_forekomster(tekst, liste):
Hint: "Hallo".lower() gjør stringen til "hallo".
# A
liste = ["blindern", "Bislett", "Forskningsparken", "JERNBANETORGET",
"tøyen", "Jernbanetorget", "forskningsparken"]
# B
def antall_forekomster(tekst, liste):
antall_forekomster = 0
teller = 0
while teller < len(liste) :
if liste[teller].lower() == tekst.lower() :
antall_forekomster+=1
teller+=1
print(tekst, "forekommer", antall_forekomster, "ganger")