Pętla for w Pythonie
Pętle służą do wielokrotnego wykonywania tej samej operacji, na przykład do iteracji po elementach obiektów iterowalnych. Do takich obiektów należą ciągi znaków, krotki, listy, zbiory i słowniki.
W Pythonie najczęściej używana jest pętla
for. Jej składnia wygląda tak:
for element in obiekt_iterowalny:
ciało pętli
W pętli for, podobnie jak w konstrukcji
if-else, pod blokiem z warunkiem
należy zrobić jedno wcięcie dla kodu
znajdującego się poniżej.
Załóżmy, że mamy listę lst:
lst = [1, 2, 3, 4, 5]
Przejdźmy za pomocą pętli for po
wszystkich jej elementach i je wyświetlmy:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # wyświetli 1, 2... 5
W ciele pętli można wykonywać różne operacje na elementach. Wyświetlmy kwadraty wartości elementów:
for el in lst:
print(el ** 2) # wyświetli 1, 4... 25
Dana jest lista:
tst = ['1', '2', '3', '4', '5']
Przejdź po niej pętlą i wyświetl w konsoli każdy element.
Dana jest krotka:
tst = (1, 2, 3, 4, 5)
Przejdź po niej pętlą i wyświetl w konsoli każdy element.
Dany jest zbiór:
tst = {'a', 'b', 'c', 'd', 'e'}
Przejdź po nim pętlą i wyświetl w konsoli każdy element.
Dany jest ciąg znaków:
tst = 'abcde'
Przejdź po nim pętlą i wyświetl w konsoli każdy znak.
Dana jest liczba:
tst = 12345
Przejdź po niej pętlą i wyświetl w konsoli każdą cyfrę.
Dana jest lista:
tst = [1, 2, 3, 4, 5]
Dodaj do każdego jej elementu liczbę
2 i wyświetl wynik w konsoli.