Say mam taki pyton Enum
Klasa:Czy istnieje specjalny sposób na uzyskanie liczby elementów w python `Enum`?
from enum import Enum
class Mood(Enum):
red = 0
green = 1
blue = 2
istnieje naturalny sposób, aby uzyskać całkowitą liczbę pozycji w Mood
? (Jak bez konieczności iteracyjne nad nim, lub dodać dodatkowy n
element lub dodatkowy n
classproperty
, itp.)
Czy moduł enum
zapewnić taką funkcjonalność?
Moje wyliczenie (Python 3.4) nie jest statyczne, ale zostało utworzone zgodnie z prezentacją [tutaj] (http://stackoverflow.com/a/1695250/150978) (jedna forma automatycznego wyliczania), a ostatnie trzy polecenia nie działają do takiego wyliczenia. Czy istnieją różne implementacje enum w Pythonie? – Robert
Istnieje zewnętrzna biblioteka o nazwie 'enum', która ** nie ** jest taka sama jak oficjalna 3.4' Enum', ani jej [backport] (https://pypi.python.org/pypi/enum34) i Wersje [zaawansowane] (https://pypi.python.org/pypi/aenum). Bez względu na to, jakiego 'wyliczenia 'używasz, nie należysz do trzech nowych. –