Du er ikke logget inn. Så lenge du ikke er logget inn går du glipp av muligheten for å holde styr på din egen progresjon.

Valgte tags:

Filtrering:

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")