⊗pyPmLpRLA 147 of 208 menu

Kopičenje rezultata v zanki for v Pythonu

Če želite najti vsoto vseh elementov, jih morate zaporedno seštevati v vsaki ponovitvi zanke. Dobljeni rezultat pa zapišite v ločeno spremenljivko.

Recimo, da imamo seznam lst:

lst = [1, 2, 3, 4, 5]

Poiščimo vsoto njegovih elementov. Najprej deklarirajmo prazno spremenljivko res, v kateri bomo zaporedno kopičili vsoto vseh elementov. Nato v telesu zanke zapišemo prištevanje vsakega elementa k njej:

res = 0 for el in lst: res = res + el print(res) # izpiše 15

Prištevanje elementa lahko zapišemo na bolj jedrnat način z uporabo posebnega operatorja +=:

res += el

Kopičenje lahko uporabimo tudi za združevanje elementov v en niz. Samo v tem primeru spremenljivki res dodelimo ne 0, ampak prazen niz. Vanj bomo združili vse elemente seznama:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # izpiše '12345'

Dan je seznam:

tst = [1, 2, 3, 4, 5]

Poiščite vsoto kvadratov elementov tega seznama.

Dan je seznam:

tst = ['a', 'b', 'c', 'd', 'e']

S pomočjo zanke združite elemente tega seznama v niz:

'abcde'

Dan je seznam:

tst = [1, 2, 3, 4, 5]

S pomočjo zanke združite elemente tega seznama v število:

12345
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni