⊗pyPmCoML 29 of 129 menu

Több ciklus listakifejezésben Pythonban

A listakifejezések használata lehetővé teszi több ciklus megadását egy új lista generálásához. Az első megadott ciklus lesz a külső, ebben indítódik el a második megadott ciklus. Ez azt jelenti, hogy a második ciklus beágyazott lesz az elsőbe.

Hozzunk létre egy tuple-okból álló listát. Ehhez először megadunk két változót, i és j, zárójelbe zárva, ami a tuple-t jelöli. Ezután indítunk egy ciklust a i változóval, amelynek az első számot kell generálnia a tuple-ból a 1-től 3-ig tartományban. Ezután megadunk egy ciklust, ahol a második szám j 1-től 2-ig generálódik:

lst = [(i, j) for i in range(1, 4) for j in range(1, 3)] print(lst)

A kód végrehajtásának eredménye:

[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]

Adott két lista:

lst1 = ['1', '2'] lst2 = ['a', 'b', 'c']

Hozz létre belőlük egy új listát listakifejezéssel:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás