Uitdaging: Snijden met Indexfunctie
Taak
Swipe to start coding
Probeer woorden te extraheren met behulp van slicing, maar op een iets ingewikkeldere manier. De syntaxis van slicing is als volgt: word[start_index:end_index]
. Om de start_index
te vinden, gebruik de index()
methode, en om de end_index
te vinden, gebruik de index()
methode en voeg de lengte van het woord toe.
- Extraheer het woord
painful
; de lengte is 7. - Extraheer het woord
mistakes
; de lengte is 8. - Extraheer het woord
learn
; de lengte is 5.
Als je alle methoden gebruikt die zijn onderzocht, zal deze taak niet uitdagend voor je zijn.😏
Oplossing
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)
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 3. Hoofdstuk 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)
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.