_reg = {}
def methodname(self, event, message):
for s in self._reg.values():
do whatever to s
and not the following
for s in self.reg
do whatever to s
我正在查看此代码并且不确定为什么.values()已被调用到数组中?我原以为这会没事的
是否有值方法的替代方法?我得到它返回所有值。
答案 0 :(得分:1)
_reg
是一个字典,而不是一个数组。
迭代dict只给你一把钥匙。 values()
会为您提供值。