Pån igjen
Jeg har to lister med strings, en som inneholder en setning og en annen med visse uønskede bokstaver.
setning = ["Jexg", "hayr", "ezn", "katæt", "soøm", "heteår", "Hans"]
letters = ["x", "y", "z", "æ", "ø", "å"]
Jeg ønsker å lage en funksjon som sjekker om elementer fra letters finnes i setning og erstatter disse uønskede bokstavene med "", slik at resultatet blir ["Jeg", "har", "en", "katt", "som", "heter", "Hans"].
Hvordan får jeg til dette? Har prøvd med doble for-løkker og tror dette kan være veien å gå, men blir så forvirret av å håndtere to lister samtidig. Anyone?
Jeg har et ganske ufullstendig forslag som ikke virker (duh), men er jeg ikke inne på noe her?
Kode
nySetning = []
for word in Setning:
if word in letters:
word = ""
nySetning.append(word)
Ser forsåvidt her at nySetning i beste fall blir en blank liste.
Så jeg antar at jeg må bruke en else statement for å appende de ønskede bokstavene til nySetning i tillegg..
Sist endret av Pope; 11. april 2018 kl. 14:33.
Grunn: Automatisk sammenslåing med etterfølgende innlegg.