Centrum wiedzy o technologiach i pracy w IT
pętla for python

Działanie pętli for w Pythonie. Krok po kroku

Ostatnia aktualizacja 26 maja, 2023

Python to dynamiczny, interpretowany język programowania wysokiego poziomu. Nie bez powodu znajduje się na pierwszym miejscu w rankingu popularności (indeks TIOBE). Charakteryzuje się bowiem prostotą i czytelnością składni, co sprzyja szybkiemu i efektywnemu pisaniu kodu. Wobec tego Python jest idealnym wyborem dla początkujących programistów, a jednocześnie daje szerokie możliwości pod kątem wyboru specjalizacji. Wykorzystuje się go m.in. w analityce, testowaniu, backendzie stron www, ale też w programowaniu gier, aplikacji i AI. W niniejszym tekście omówimy jeden z ważniejszych elementów składni Pythona, którym jest pętla for.

Nie udało się zapisać Twojej subskrypcji. Spróbuj ponownie.
Udało się! Widzimy się niebawem – newsletter wysyłamy w każdy wtorek

Otrzymuj za darmo unikalne poradniki, dane i wiedzę o pracy w IT – dostarczane co tydzień

Klikając “Zapisz mnie” wyrażasz zgodę na otrzymywanie e-maili od redakcji, a także ofert partnerów oraz akceptujesz naszą Politykę prywatności.

Sprawdź: Pętla for…in w programowaniu obiektowym

Pętle w Pythonie

Pętla for jest strukturą sterującą używaną w Pythonie. To oznacza, że zamiast pisania tego samego kodu wielokrotnie, możemy go zorganizować w pętli for. Pętla ta jest również niezastąpiona przy pracy z danymi, gdzie często istnieje potrzeba przetwarzania wielu elementów. Dodatkowo, w połączeniu z funkcją range(), pętla for umożliwia wykonanie określonego bloku kodu określoną liczbę razy.

Pętla for – Python

Podstawowa składnia

Chcąc stworzyć podstawową składnię z użyciem pętli for, możemy zastosować schemat:

pythonCopy codefor element in sekwencja:
    # instrukcje do wykonania dla każdego elementu

Co oznaczają poszczególne elementy? Wyjaśniamy po kolei:

  • element to zmienna, która przyjmuje wartość kolejnego elementu w sekwencji w każdym przebiegu pętli.
  • sekwencja to sekwencja lub iterator, po których pętla iteruje.
  • instrukcje do wykonania dla każdego elementu to blok kodu (mogący zawierać wiele linii), który jest wykonywany dla każdego elementu w sekwencji.

Dalsza część artykułu znajduje się pod materiałem wideo:

Pętla for z range

Pętli for używa się często z funkcją range(), która generuje sekwencję liczb. Poniżej znajduje się przykładowy kod:

pythonCopy codefor i in range(5):
    print(i)

W tym przypadku pętla for zostanie wykonana pięć razy, a zmienna i przyjmie wartości od 0 do 4.

Pętla for z listą

Pętla for może być również używana do iteracji przez listy. Oto przykład:

pythonCopy codelista = ['jabłko', 'banan', 'cytryna']
for owoc in lista:
    print(owoc)

W tym przypadku pętla for iteruje przez każdy element listy, a zmienna owoc przyjmuje wartość każdego owocu.

Pętla for z instrukcjami sterującymi

Instrukcje sterujące takie jak break i continue mogą być używane w pętli for do kontroli przepływu programu. Poniżej znajduje się przykładowy kod:

pythonCopy codefor i in range(10):
    if i == 5:
        break
    print(i)

W powyższym przykładzie pętla zostanie przerwana, gdy zmienna i osiągnie wartość 5.

Czytaj także:

Update – co to jest i czy warto go robić?

SaaS – co to jest i jakie ma zalety?

Rust – język programowania o wielu zaletach

FTP – co to jest i do czego służy?

Praca hybrydowa zdominowała rynek?

Total
0
Shares
_podobne artykuły