⊗pyPmLpFrI 146 of 208 menu

For-silmukka Pythonissa

Silmukat on tarkoitettu saman toimenpiteen toistamiseen useita kertoja, esimerkiksi iteroitavien objektien elementtien läpikäymiseen. Tällaisia objekteja ovat merkkijonot, tuplet, listat, joukot ja sanakirjat.

Pythonissa laajimmin käytetty silmukka on for. Sen syntaksi näyttää tältä:

for elementti in iteroitava objekti: silmukan runko

For-silmukassa, aivan kuten if-else-rakenteessa, ehdon alla olevan lohkon koodille, joka sijaitsee alla, on tehtävä yksi sisennys.

Oletetaan, että meillä on lista lst:

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

Käytetään for-silmukkaa käydäksemme läpi ja tulostaaksemme kaikki sen elementit:

lst = [1, 2, 3, 4, 5] for el in lst: print(el) # tulostaa 1, 2... 5

Silmukan rungossa voidaan suorittaa erilaisia operaatioita elementtien kanssa. Tulostetaan elementtien arvojen neliöt:

for el in lst: print(el ** 2) # tulostaa 1, 4... 25

Annettu lista:

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

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Annettu tuple:

tst = (1, 2, 3, 4, 5)

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Annettu joukko:

tst = {'a', 'b', 'c', 'd', 'e'}

Käy se läpi silmukalla ja tulosta jokainen elementti konsoliin.

Annettu merkkijono:

tst = 'abcde'

Käy se läpi silmukalla ja tulosta jokainen merkki konsoliin.

Annettu numero:

tst = 12345

Käy se läpi silmukalla ja tulosta jokainen numeral konsoliin.

Annettu lista:

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

Lisää jokaisen sen elementtiin luku 2 ja tulosta tulos konsoliin.

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ää