Цыкл for у Python
Цыклы прызначаны для шматразовага выканання адной і той жа аперацыі, напрыклад, для перабору элементаў ітэруемых аб'ектаў. Да такіх аб'ектаў адносяцца радкі, картэжы, спісы, мноствы і слоўнікі.
У Python найбольш шырока выкарыстоўваецца цыкл
for
. Яго сінтаксіс выглядае так:
for элемент in ітэруемы аб'ект:
цела цыкла
У цыкле for
, так жа як і ў канструкцыі
if-else
, пад блокам з умовай
неабходна зрабіць адзін водступ для кода,
які размяшчаецца ніжэй.
Хай у нас ёсць спіс lst
:
lst = [1, 2, 3, 4, 5]
Давайце з дапамогай цыкла for
перабярэм
і выведзем усе яго элементы:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # выведзе 1, 2... 5
У целе цыкла можна выконваць розныя аперацыі з элементамі. Давайце выведзем квадраты значэнняў элементаў:
for el in lst:
print(el ** 2) # выведзе 1, 4... 25
Дадзены спіс:
tst = ['1', '2', '3', '4', '5']
Перабярыце яго цыклам і выведзіце ў кансоль кожны элемент.
Дадзены картэж:
tst = (1, 2, 3, 4, 5)
Перабярыце яго цыклам і выведзіце ў кансоль кожны элемент.
Дадзена мноства:
tst = {'a', 'b', 'c', 'd', 'e'}
Перабярыце яго цыклам і выведзіце ў кансоль кожны элемент.
Дадзены радок:
tst = 'abcde'
Перабярыце яе цыклам і выведзіце ў кансоль кожны сімвал.
Дадзены лік:
tst = 12345
Перабярыце яго цыклам і выведзіце ў кансоль кожную лічбу.
Дадзены спіс:
tst = [1, 2, 3, 4, 5]
Дадайце да яго кожнага элемента лік
2
і выведзіце вынік у кансоль.