単純な質問として、もっとpythonicコードを書いています。私は以下をリストの理解に変換したい並行ループを持つリストの理解
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
私はカウントリストをどのように歩くのか理解できません。私のようなのために入れ子にしたくない:私は今持っているコードが動作しているが、私はより良いのpythonを理解し、それを使用しなければならないなどの言語を使用したい
[self.assertTrue(x[0] == counts[y][0] for x in stake_year for y in counts]
。
が私に見える' – gtlambert
リストの内包表記がないループを実行するために、リストを作成するためのものです。 – zondo
列挙は私が望むものでした。私はこれをリストの理解と呼ぶべきではありませんでしたが、それはすべて学習の一部です。みんな、ありがとう。 – cryptoref