⊗pyPmFnLi 25 of 129 menu

Zoznamové generátory v Pythone

Zoznamové generátory umožňujú generovať zoznamy aplikovaním daného výrazu na každý prvok budúceho zoznamu. Takisto pomocou generátorov je možné filtrovať prvky podľa zadaných podmienok.

V generátore sa špecifikuje výraz, ktorý bude aplikovaný na prvky pôvodného zoznamu. V konštrukcii for...in sa určuje názov prvku a pôvodný zoznam (iterovateľný objekt), z ktorého bude vytvorený nový:

list = [expression for element in iter]

Vytvorme premennú lst. Pre ňu zadáme, že prvok zoznamu i sa má generovať v rozsahu od 1 do 10. Potom vypíšeme výsledný zoznam do konzoly:

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

Po vykonaní kódu sa vráti nový zoznam:

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

Pomocou generátora vytvorte nasledujúci zoznam:

[1, 2, 3, 4, 5]

Pomocou generátora vytvorte nasledujúci zoznam:

[5, 4, 3, 2, 1]
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť