Python Language
enum
खोज…
टिप्पणियों
PEP 435 के द्वारा 3.4 संस्करण में एन्थम्स को पायथन में जोड़ा गया।
एक Enum बनाना (3.3 के माध्यम से अजगर 2.4)
एनथम्स को पायथन 3.3 के माध्यम से पायथन 3.4 से पाइथन 2.4 से बैकपोर्ट किया गया है। आप इस enum34 बैकपोर्ट को PyPI से प्राप्त कर सकते हैं।
pip install enum34
एक पहेली का निर्माण यह कैसे पायथन 3.4+ में काम करता है के समान है
from enum import Enum
class Color(Enum):
red = 1
green = 2
blue = 3
print(Color.red) # Color.red
print(Color(1)) # Color.red
print(Color['red']) # Color.red
यात्रा
एनमर्स iterable हैं:
class Color(Enum):
red = 1
green = 2
blue = 3
[c for c in Color] # [<Color.red: 1>, <Color.green: 2>, <Color.blue: 3>]
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow