[英]How to impliment __iter__ on an objects dict property keys
不确定标题是否清楚,但我有一个对象,其属性是另一种对象的字典。 键是引用对象的id。 我想暗示iter方法,以便产生这些键,但我不知道该怎么做。 它应该相当简单,但我在python文档中找不到多少,也无法想出一个简单的方法来解释我为了搜索更多而想要做的事情。
为了进一步澄清,我有一个像这样的对象:
Object:
dict = {num: object, num: object, num: object, ...}
我想基本上能够通过调用mainobject的iter方法迭代dict中的键。
def __iter__(self):
return iter(self.that_dictionary_you_mention)
可能是类似的东西
def __iter__(self):
return iter(self.internal_dict)
def __iter__(self):
return iter(self.internal_dict)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.