1

タイトルが明確かどうかはわかりませんが、別の種類のオブジェクトの辞書であるプロパティを持つオブジェクトがあります。キーは、オブジェクトを参照する ID です。これらのキーが得られるようにiterメソッドを実装したいのですが、その方法がわかりません。それはかなり単純なはずですが、python docs で多くを見つけることができず、多くを検索するために何をしようとしているのかを説明する簡単な方法が思いつきません。

さらに明確にするために、次のようなオブジェクトがあります。

Object:
  dict = {num: object, num: object, num: object, ...}

基本的に、mainobject のiterメソッドを呼び出すことで、dict のキーを反復処理できるようにしたいと考えています。

4

3 に答える 3

2
def __iter__(self):
    return iter(self.that_dictionary_you_mention)
于 2013-11-07T15:30:30.947 に答える
1

おそらく次のようなもの

def __iter__(self):
    return iter(self.internal_dict)
于 2013-11-07T15:30:36.560 に答える
1
def __iter__(self):
    return iter(self.internal_dict)
于 2013-11-07T15:32:24.807 に答える