Sadece daha fazla pythonic kodu yazmak istiyorum gibi basit bir soru. Ne anlamıyorum sayımları Listede yürümeye nasıl bir liste anlamaeşzamanlı döngüler ile liste anlama python
index_row = 0
for row in stake_year.iterrows():
self.assertTrue(row[0] == counts[index_row][0])
self.assertTrue(row[1][0] == counts[index_row][1])
index_row += 1
aşağıdaki dönüştürmek istiyorum. Ben bir benzeri için iç içe istemiyoruz i şimdi sahip kod çalışıyor ama daha iyi python anlamak ve bunun kullanılması gerektiğini şekilde dili kullanmak istiyorum
[self.assertTrue(x[0] == counts[y][0] for x in stake_year for y in counts]
.
bana görünüyor' – gtlambert
Liste comprehensions değil döngüler yürütülmesi için, listeleri oluşturmak içindir. – zondo
Numaralandırmak istediğim şeydi. Buna liste kavraması dememeliydim, ama hepsi bu öğrenmenin bir parçası. Herkese teşekkürler. – cryptoref