7
Sıkıştırılmış Python jeneratörleri, ikincisi daha kısa: sessizce tüketilen elemanın nasıl alınacağı
Aşağıdakilerle (potansiyel olarak) farklı uzunlukta 2 jeneratör ayrıştırmak istiyorum zip: for el1, el2 in zip(gen1, gen2): print(el1, el2) Ancak, gen2daha az eleman varsa , fazladan bir eleman gen1"tüketilir". Örneğin, def my_gen(n:int): for i in range(n): yield i gen1 = my_gen(10) gen2 = my_gen(8) list(zip(gen1, gen2)) # Last tuple is (7, …