【发布时间】:2017-03-20 19:38:04
【问题描述】:
这是我的例子
class MyClass(Enum):
x=[1,3,5]
y=[2,5,7]
w=[33,49]
我想编写一个方法,它会给我一个枚举中所有列表的列表。对于那个例子,它应该返回
[[1,3,5], [2,5,7], [33,49]]
我尝试过这样的事情:
listWithValues= [ z.value for z in MyClass]
但是你可以猜到它没有用。感谢您提供任何有用的建议。
【问题讨论】:
-
枚举是什么样子的?
-
似乎对我有用...
-
根据您在问题中提供的列表理解,您的输出有什么错误?
-
@Mateusz 不,不是,因为运行 您的确切代码 会给出您想要的输出。那么你得到了什么输出?
-
@kindall 其实就是documented,“枚举支持迭代,按定义顺序”。