⊗pyPmCoML 29 of 129 menu

Vitendo vya mizunguko mingi katika uundaji wa orodha kwa Python

Kutumia uundaji wa orodha (list comprehension) huruhusu kubainisha mizunguko mingi kwa ajili ya kutengeneza orodha mpya. Mzunguko wa kwanza uliobainishwa utakuwa wa nje, ndani yake utaendeshwa mzunguko wa pili uliobainishwa. Hii inamaanisha kuwa mzunguko wa pili utakuwa umeingizwa ndani ya wa kwanza.

Wacha tuunde orodha ya tuple. Kwa kufanya hivyo, kwanza tubainishe anuwai mbili i na j, zilizowekwa kwenye mabano ya duara, yakiashiria tuple. Kisha tuanze mzunguko na anuwai i, ambayo inapaswa kutengeneza nambari ya kwanza kutoka kwenye tuple katika masafa kutoka 1 hadi 3. Kisha tubainishe mzunguko, ambapo nambari ya pili j inategenezwa kutoka 1 hadi 2:

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

Matokeo ya utekelezaji wa kodi:

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

Zipewa orodha mbili:

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

Kwa kutumia uundaji wa orodha, tengeneza orodha mpya kutoka kwa hizi:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa