Utfordring: Slicing med Indeksfunksjon
Oppgave
Swipe to start coding
Prøv å trekke ut ord ved å bruke slicing, men på en litt mer komplisert måte. Syntaksen for slicing er følgende: word[start_index:end_index]
. For å finne start_index
, bruk index()
-metoden, og for å finne end_index
, bruk index()
-metoden, og legg til lengden på ordet.
- Trekk ut ordet
painful
; lengden er 7. - Trekk ut ordet
mistakes
; lengden er 8. - Trekk ut ordet
learn
; lengden er 5.
Hvis du bruker alle metodene som ble utforsket, vil ikke denne oppgaven være utfordrende for deg.😏
Løsning
99
1
2
3
4
5
6
7
8
9
10
11
string = "It can be painful to learn from mistakes"
# Extract necessary words
learn = string[string.index('learn'):string.index('learn') + len('learn')]
painful = string[string.index("painful"):string.index("painful") + len("painful")]
mistakes = string[string.index("mistakes"):string.index("mistakes") + len("mistakes")]
print("The variable learn equals:", learn)
print("The variable painful equals:", painful)
print("The variable mistakes equals:", mistakes)
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 3. Kapittel 11
99
1
2
3
4
5
6
7
8
9
10
11
string = "It can be painful to learn from mistakes"
# Extract necessary words
learn = string[string.index('learn'):string.index('learn') + ___]
painful = string[string.___(___):___ + ___]
mistakes = string[___]
print("The variable learn equals:", learn)
print("The variable painful equals:", painful)
print("The variable mistakes equals:", mistakes)
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår