Aynı takımın (renk) kartlarını gruplamaya çalışıyorum ve jeneratörler içinde sıralamaya çalışıyorum ve bu jeneratörler liste kavraması içinde saklıyorum.Liste anlaşması içinde birden fazla jeneratör oluşturma
Geldiğim çözüm, tüm jeneratörlerin tam olarak aynı kartları içerdiği durumlar hariç. Bir fikrin neden? İşte
Ben mesela beklenir Buna dayanarak koddeck=range(52)
gens=[(i for i in deck if i%13==v) for v in range(13)]
geçerli:
gens[1].next()
1
gens[1].next()
14
gens[10].next()
10
gens[10].next()
23
Ama bunun yerine
gens[1].next()
12
gens[1].next()
25
gens[1].next()
38
Ve liste karşılığında tüm jeneratörler olsun aynı sonuçlar ..
Teşekkürler. Bu cevap ve @abarnert 'in her ikisi de mükemmel – jule64