⊗pyPmCoML 29 of 129 menu

Več zank v razumevanju seznama v Pythonu

Delo z razumevanjem omogoča uporabo več zank za generiranje novega seznama. Prva podana zanka bo zunanja, v njej se bo zagnala druga podana zanka. To pomeni, da bo druga zanka gnezdena v prvi.

Oblikujmo seznam n-terk. Za to najprej napišimo dve spremenljivki i in j, zaprti v okrogle oklepaje, ki označujejo n-terko. Nato zaženemo zanko s spremenljivko i, ki naj generira prvo število iz n-terke v območju od 1 do 3. Nato napišemo zanko, kjer se drugo število j generira od 1 do 2:

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

Rezultat izvajanja kode:

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

Podana sta dva seznama:

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

Z uporabo razumevanja ustvarite nov seznam:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni