gpt4 book ai didi

python - 枚举在 Python 2.7 中不可迭代

转载 作者:太空狗 更新时间:2023-10-30 02:03:40 24 4
gpt4 key购买 nike

from enum import Enum

class Shake(Enum):
__order__ = 'vanilla chocolate cookies mint' # only needed in 2.x
vanilla = 7
chocolate = 4
cookies = 9
mint = 3

for shake in Shake:
print shake

运行这段代码时出错

  for shake in Shake:
TypeError: 'type' object is not iterable

Python 2.7 中的 Enum 不支持迭代吗?如果我们创建一个 Enum 类型的对象,它就可以工作。

最佳答案

Python 3.4 枚举类型的反向移植是 enum34 , 不是 enum .

关于python - 枚举在 Python 2.7 中不可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com