解決策:zip引数#1は反復をサポートする必要があります



Solution Zip Argument 1 Must Support Iteration



問題

今日、私がデータの視覚化を行うとき、コードは非常に正常に感じます。結果は次のとおりです。
画像
詰まった〜最初のforループのzip関数と2番目のforループのzip関数に問題がないのはなぜだろうと思いました。

ソリューション

エラーメッセージを見ると、2番目のzipに反復できない要素があることを意味しますが、何も表示されません...その結果、最初のforループのxという名前の変数が見つかります。変数x ..と同じ名前を持ちます。



それで、forループの本質は__next__を使用することであることに気づきました。つまり、ループが終わった後、最後まで__next__、つまり30、つまりx=30

これはまったく問題ではありません。次のxがzipに渡されるまで、問題が発生します。反復可能なオブジェクトをzip関数で渡す必要があるため...ああ、問題は私たちによって捕らえられました。



コードを変更する限り、問題ありません

画像