⊗pyPmCoML 29 of 129 menu

რამდენიმე ციკლი სიის კომპრეჰენშენში Python-ში

კომპრეჰენშენთან მუშაობა საშუალებას გაძლევს დააწერო რამდენიმე ციკლი ახალი სიის გენერირებისთვის. პირველი მითითებული ციკლი იქნება გარე, მასში დაიწყება მუშაობა მეორე დაწერილ ციკლს. ეს ნიშნავს, რომ მეორე ციკლი იქნება ჩადგმული პირველში.

მოდით ჩამოვაყალიბოთ ტუპლების სია. ამისთვის ჯერ დავწეროთ ორი ცვლადი 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა