Python - Listy pętli
Zapętl listę
Możesz przechodzić przez elementy listy, używając for
pętli:
Przykład
Wydrukuj wszystkie pozycje z listy, jeden po drugim:
thislist = ["apple", "banana", "cherry"]
for x in thislist:
print(x)
Dowiedz się więcej o for
pętlach w naszym rozdziale Python For Loops .
Zapętlaj numery indeksów
Możesz także przeglądać elementy listy, odwołując się do ich numeru indeksu.
Użyj funkcji range()
i
len()
, aby utworzyć odpowiednią iterację.
Przykład
Wydrukuj wszystkie pozycje, odwołując się do ich numeru indeksu:
thislist = ["apple", "banana", "cherry"]
for i
in range(len(thislist)):
print(thislist[i])
Element iteracyjny utworzony w powyższym przykładzie to [0, 1, 2]
.
Korzystanie z pętli while
Możesz zapętlić elementy listy, używając while
pętli.
Użyj len()
funkcji, aby określić długość listy, a następnie zacznij od 0 i przejdź przez elementy listy, odwołując się do ich indeksów.
Pamiętaj o zwiększeniu indeksu o 1 po każdej iteracji.
Przykład
Wydrukuj wszystkie elementy, używając while
pętli, aby przejść przez wszystkie numery indeksu
thislist = ["apple", "banana", "cherry"]
i = 0
while i < len(thislist):
print(thislist[i])
i = i + 1
Dowiedz się więcej o while
pętlach w naszym
rozdziale Python While Loops .
Zapętlanie za pomocą rozumienia listy
List Comprehension oferuje najkrótszą składnię do przeglądania list:
Przykład
Krótka for
pętla ręczna, która wydrukuje wszystkie elementy na liście:
thislist = ["apple", "banana", "cherry"]
[print(x) for x in thislist]
Dowiedz się więcej o zrozumieniu list w następnym rozdziale: Zrozumienie list .