⊗pyPmCoML 29 of 129 menu

Python'da Liste Anlama İfadelerinde Birden Fazla Döngü

Liste anlama ifadeleriyle çalışmak, yeni bir liste oluşturmak için birden fazla döngü yazmanıza olanak tanır. Belirtilen ilk döngü dış döngü olacak, içinde ikinci belirtilen döngü çalıştırılacaktır. Bu, ikinci döngünün ilk döngüye iç içe yerleştirileceği anlamına gelir.

Bir demet listesi oluşturalım. Bunun için önce, bir demeti temsil eden yuvarlak parantezler içine alınmış iki değişken i ve j yazalım. Ardından, 1'den 3'e kadar olan aralıkta demetin ilk sayısını üretmesi gereken i değişkenli bir döngü başlatalım. Sonra, ikinci sayı j'nin 1'den 2'ye kadar üretildiği bir döngü yazalım:

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

Kodun çalıştırılmasının sonucu:

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

İki liste verilmiştir:

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

Liste anlama ifadesi kullanarak bunlardan yeni bir liste oluşturun:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet