Python - Looplyste
Loop deur 'n lys
Jy kan deur die lysitems loop deur 'n for
lus te gebruik:
Voorbeeld
Druk alle items in die lys, een vir een:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Kom meer te wete oor for
lusse in ons Python For Loops- hoofstuk.
Loop deur die indeksnommers
Jy kan ook deur die lysitems loop deur na hul indeksnommer te verwys.
Gebruik die range()
en
len()
funksies om 'n geskikte iterable te skep.
Voorbeeld
Druk alle items deur na hul indeksnommer te verwys:
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
Die herhaalbare wat in die voorbeeld hierbo geskep is, is [0, 1, 2]
.
Gebruik 'n While-lus
Jy kan deur die lysitems loop deur 'n while
lus te gebruik.
Gebruik die len()
funksie om die lengte van die lys te bepaal, begin dan by 0 en loop jou pad deur die lysitems deur na hul indekse te verwys.
Onthou om die indeks na elke iterasie met 1 te verhoog.
Voorbeeld
Druk alle items, gebruik 'n while
lus om deur al die indeksnommers te gaan
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Kom meer te wete oor while
lusse in ons
Python While Loops- hoofstuk.
Looping deur lysbegrip te gebruik
Lysbegrip bied die kortste sintaksis om deur lyste te blaai:
Voorbeeld
'n Kort for
handlus wat alle items in 'n lys sal druk:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Kom meer te wete oor lysbegrip in die volgende hoofstuk: Lysbegrip .