⊗pyPmFnML 29 of 129 menu

Viacero cyklov v zoznamovom priradení v Pythone

Práca s priradením umožňuje napísať viacero cyklov na generovanie nového zoznamu. Prvá zadaná slučka bude vonkajšia, v nej sa spustí druhá napísaná slučka. To znamená, že druhý cyklus bude vnorený do prvého.

Vytvorme zoznam n-tic. Pre to najprv napíšme dve premenné i a j, uzavreté v okrúhlych zátvorkách, čo označuje n-ticu. Potom spustíme cyklus s premennou i, ktorá má generovať prvé číslo z n-tice v rozsahu od 1 do 3. Potom napíšeme cyklus, kde druhé číslo j je generované od 1 do 2:

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

Výsledok vykonania kódu:

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

Dané dva zoznamy:

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

Pomocou priradenia z nich vytvorte nový zoznam:

[('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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť