⊗pyPmCoLi 25 of 129 menu

Seznamová komprehense v Pythonu

Seznamová komprehense umožňuje generovat seznamy aplikováním daného výrazu na každý prvek budoucího seznamu. Pomocí komprehensí lze také filtrovat prvky podle zadaných podmínek.

V komprehensi se zapisuje výraz, který bude aplikován na prvky původního seznamu. V konstrukci for...in se zadává jméno prvku a zdrojový seznam (iterovatelný objekt), ze kterého bude vytvořen nový:

list = [expression for element in iter]

Pojďme deklarovat proměnnou lst. Pro ni napíšeme, že prvek seznamu i by měl být generován v rozsahu 110. Poté vypíšeme získaný seznam do konzole:

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

Po provedení kódu bude vrácen nový seznam:

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

Pomocí komprehense vytvořte následující seznam:

[1, 2, 3, 4, 5]

Pomocí komprehense vytvořte následující seznam:

[5, 4, 3, 2, 1]
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout