⊗pyPmCoML 29 of 129 menu

Keli ciklai sąrašo išraiškoje Python kalboje

Darbas su sąrašo išraiška leidžia aprašyti kelis ciklus naujam sąrašui generuoti. Pirmasis nurodytas ciklas bus išorinis, jame bus paleidžiamas antrasis aprašytas ciklas. Tai reiškia, kad antrasis ciklas bus įdėtas į pirmąjį.

Sukurkime kortežų sąrašą. Tam pirmiausia aprašykime du kintamuosius i ir j, patalpintus į apvaliuosius skliaustus, kurie žymi kortežą. Tada paleidžiame ciklą su kintamuoju i, kuris turi generuoti pirmąjį skaičių iš kortežo diapazone nuo 1 iki 3. Tada aprašome ciklą, kuriame antrasis skaičius j generuojamas nuo 1 iki 2:

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

Kodo vykdymo rezultatas:

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

Duoti du sąrašai:

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

Naudodamiesi sąrašo išraiška, sukurkite iš jų naują sąrašą:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti