⊗pyPmCoML 29 of 129 menu

Veelvuldige Lusse in 'n Python Lysbegrip

Om met 'n begrip te werk laat jou toe om veelvuldige lusse te spesifiseer vir die generering van 'n nuwe lys. Die eerste gespesifiseerde lus sal die buitenste een wees, waarin die tweede gespesifiseerde lus begin sal loop. Dit beteken die tweede lus sal geneste wees in die eerste.

Kom ons vorm 'n lys van tupels. Om dit te doen, spesifiseer eers twee veranderlikes i en j, ingesluit in ronde hakies, wat 'n tupel aandui. Dan begin ons 'n lus met veranderlike i, wat die eerste getal in die tupel moet genereer in die reeks van 1 tot 3. Daarna spesifiseer ons 'n lus waar die tweede getal j gegenereer word van 1 tot 2:

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

Resultaat van die uitvoering van die kode:

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

Twee lyste word gegee:

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

Maak met behulp van 'n begrip 'n nuwe lys daaruit:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp