0
试图实现在Python以下2.7.8地图和SETATTR函数动态地设定对象属性
class X:
pass
a = X()
b = X()
t={1: {1: a, 2: b}}
map(lambda x: setattr(x, 'test', 'wow'), t[1].values())
给出:[无,无],而我希望它设置属性“测试”每到“哇” 如果我叫SETATTR(一,“测试”,“哇”)外图的(),然后一切工作
它_does_设置'test'属性 “哇”。什么不工作? –
使用'map'有什么意义?为什么不使用正常的循环? – ekhumoro