⊗pyPmCoML 29 of 129 menu

Вишеструке петље у листалној компрехензији у Пајтону

Рад са компрехензијом омогућава да се напишу вишеструке петље за генерисање нове листе. Прва задата петља ће бити спољашња, у њој ће се покретати друга написана петља. То значи да ће друга петља бити угнежђена у прву.

Хајде да формирамо листу торки. За то прво ћемо написати две променљиве i и j, затворене у заграде, које означавају торку. Затим покрећемо петљу са променљивом i, која треба да генерише први број из торке у опсегу од 1 до 3. Потом пишемо петљу, где се други број j генерише од 1 до 2:

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

Резултат извршавања кода:

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

Дате су две листе:

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

Употребите компрехензију да направите од њих нову листу:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј