⊗pyPmLpRLA 147 of 208 menu

Tuloksen kertyminen for-silmukassa Pythonissa

Löytääksesi kaikkien elementtien summan, sinun on lisättävä ne peräkkäin jokaisessa silmukan iteraatiossa. Ja saatu tulos tulee kirjoittaa erilliseen muuttujaan.

Oletetaan, että meillä on lista lst:

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

Löydetään sen elementtien summa. Aluksi esittelemme tyhjän muuttujan res, johon kaikkien elementtien summa kertyy peräkkäin. Seuraavaksi silmukan rungossa kirjoitamme kunkin elementin lisäämisen siihen:

res = 0 for el in lst: res = res + el print(res) # tulostaa 15

Elementin lisäämisen voi kirjoittaa lyhyemmässä muodossa käyttämällä erityistä operaattoria +=:

res += el

Kertymistä voidaan käyttää myös elementtien yhdistämiseen yhdeksi merkkijonoksi. Vain tässä tapauksessa muuttujalle res annamme ei 0, vaan tyhjän merkkijonon. Siihin keräämme kaikki listan elementit:

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

Annettu lista:

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

Etsi tämän listan elementtien neliöiden summa.

Annettu lista:

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

Yhdistä tämän listan elementit merkkijonoksi silmukan avulla:

'abcde'

Annettu lista:

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

Yhdistä tämän listan elementit numeroksi silmukan avulla:

12345
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää