⊗pyPmCoML 29 of 129 menu

Više petlji u list comprehension-u u Python-u

Rad sa comprehension-om omogućava da se napiše više petlji za generisanje nove liste. Prva zadana petlja će biti spoljna, u njoj će se pokretati druga napisana petlja. Ovo znači da će druga petlja biti ugnježđena u prvu.

Hajde da formiramo listu tuple-a. Za ovo prvo napišimo dve promenljive i i j, zatvorene u oble zagrade, koje označavaju tuple. Zatim pokrećemo petlju sa promenljivom i, koja treba da generiše prvi broj iz tuple-a u opsegu od 1 do 3. Zatim napišemo petlju, gde se drugi broj j generiše od 1 do 2:

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

Rezultat izvršavanja koda:

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

Data su dve liste:

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

Pomoću comprehension-a napravite od njih novu listu:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij