简单的问题:在 Python 中迭代时是否可以分配速记引用,如下所示(这不起作用):
class SomeClass:
class_dict = {0:0,1:1,2:2,3:3}
newClass = SomeClass()
for n in newClass.class_dict as thedict: # assigning a shorthand reference "thedict" to newClass.class_dict
print(thedict[n])
最佳答案
我想你想要这个(使用iteritems()
将键/值对迭代为n, o
):
class SomeClass:
class_dict = {0:0,1:1,2:2,3:3}
newClass = SomeClass()
for n, o in newClass.class_dict.iteritems():
print(o)
关于Python: "as"关键字简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17416264/