⊗pyPmCoLi 25 of 129 menu

Pythoni loendite mõistete komprentsioonid

Loendite mõistete komprentsioonid võimaldavad luua loendeid, rakendades määratletud avaldist iga tulevase loendi elemendi kohta. Samuti saab komprentsioonide abil filtreerida elemente vastavalt etteantud tingimustele.

Komprentsioonis määratakse avaldis, mida rakendatakse algse loendi elementidele. Konstruktsioonis for...in määratakse elemendi nimi ja algne loend (itereritav objekt), millest uus luuakse:

list = [expression for element in iter]

Loome muutuja lst. Selle jaoks määrame, et loendi element i peab genereeritama vahemikus 1 kuni 10. Seejärel kuvame saadud loendi konsooli:

lst = [i for i in range(1, 10)] print(lst)

Pärast koodi täitmist tagastatakse uus loend:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

Komprentsiooni abil looge järgmine loend:

[1, 2, 3, 4, 5]

Komprentsiooni abil looge järgmine loend:

[5, 4, 3, 2, 1]
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu