Накопљање резултата у for петљи у Пајтону
Да бисте пронашли збир свих елемената, потребно је да их у свакој итерацији петље додајете један за другим. А добијени резултат треба уписати у засебну променљиву.
Рецимо да имамо списак lst:
pythonlst = [1, 2, 3, 4, 5]
Хајде да пронађемо збир његових елемената. Прво
декларишимо празну променљиву res, у
којој ће се узастопно накупити
збир свих елемената. Затим у телу петље
записујемо додавање сваког
елемента у њу:
pythonres = 0
for el in lst:
res = res + el
print(res) # исписаће 15
Додавање елемента може се записати у краћој
форми, користећи специјални
оператор +=:
pythonres += el
Накопљавање се може користити и за спајање
елемената у један стринг. Само у том
случају променљивој res доделимо не
0, већ празан стринг. У њега ћемо
спајати све елементе списка:
pythonlst = ['1', '2', '3', '4', '5']
res = ''
for el in lst:
res += el
print(res) # исписаће '12345'
Дат је списак:
pythontst = [1, 2, 3, 4, 5]
Пронађите збир квадрата елемената овог списка.
Дат је списак:
pythontst = ['a', 'b', 'c', 'd', 'e']
Помоћу петље спајајте елементе овог списка у стринг:
python'abcde'
Дат је списак:
pythontst = [1, 2, 3, 4, 5]
Помоћу петље спајајте елементе овог списка у број:
python12345