Python はenumerate()
、インデックスを使用してオブジェクトを反復処理する必要があります。インタープリターが、物事がどこにあるかを追跡するためだけに多くの int オブジェクトを作成するとは思えません。PEPページには次のように書かれていますが、内部で何が起こっているのかよくわかりません:
iteritems() が辞書に与えるのと同じ利点、つまりコンパクトで読みやすく信頼性の高いインデックス表記をすべての iterable に提供します。
では、ここでの魔法は何ですか?
Python はenumerate()
、インデックスを使用してオブジェクトを反復処理する必要があります。インタープリターが、物事がどこにあるかを追跡するためだけに多くの int オブジェクトを作成するとは思えません。PEPページには次のように書かれていますが、内部で何が起こっているのかよくわかりません:
iteritems() が辞書に与えるのと同じ利点、つまりコンパクトで読みやすく信頼性の高いインデックス表記をすべての iterable に提供します。
では、ここでの魔法は何ですか?