【发布时间】:2014-10-13 13:45:09
【问题描述】:
我有一个 2 元素列表的列表,例如:
[[[a, b], [c, d], [e, f]], [[g, h], [i, j], [k, l]]]
我想创建一个包含两个元素列表中的属性的对象列表,如下所示:
[(obj.a = b, obj.c=d, obj.e=f), (obj.g=h, obj.i=j, obj.k=l)]
我尝试了很多方法,但似乎我真的不知道如何,创建像 a = object() 这样的对象并通过 object.__setattr__ 设置 attrs 对我不起作用。
【问题讨论】:
-
“不适合我” 到底是什么意思?你的代码在哪里,它到底有什么问题?您的列表实际上(最终)是否包含字符串或其他一些对象?
-
是的,这个问题无法以当前形式回答的一个重要原因是您没有遵循发布您实际尝试运行的代码的指南
-
你是对的,你们俩,但是假设从多个角度重写了 3 个小时后,我不确定我应该准确地通过哪个尝试...
标签: python list object setattr