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