मैं एक ऐसा फ़ंक्शन बनाने की कोशिश कर रहा हूं जो एक महीने का नंबर संक्षिप्त नाम या एक संक्षिप्त महीने का नाम एक महीने संख्या में परिवर्तित कर सके। मैंने सोचा कि यह एक आम सवाल हो सकता है लेकिन मुझे इसे ऑनलाइन नहीं मिला।महीने का नाम महीना संख्या और इसके विपरीत पायथन
मैं calendar मॉड्यूल के बारे में सोच रहा था। मैं देखता हूं कि महीने से लेकर संक्षिप्त महीने के नाम में कनवर्ट करने के लिए आप केवल calendar.month_abbr[num]
कर सकते हैं। हालांकि मुझे दूसरी दिशा में जाने का कोई रास्ता नहीं दिख रहा है। दूसरी दिशा को बदलने के लिए एक शब्दकोश बनाना चाहते हैं इसे संभालने का सबसे अच्छा तरीका है? या क्या महीने के नाम से महीने की संख्या में जाने का बेहतर तरीका है और इसके विपरीत?
इस नहीं है किसी कारण से मेरे लिए काम कर, >>> d = dict (V, कश्मीर के लिए कश्मीर, calendar.month_abbr में v) फ़ाइल "", लाइन 1 सिंटैक्स त्रुटि : जनरेटर अभिव्यक्ति को संश्लेषित किया जाना चाहिए यदि एकमात्र तर्क –
हम्म, मैंने यह किया और यह काम किया ... डी = dict ((v, k) के लिए v, v में enumerate (calendar.month_abbr)) –
@Mark_Masoul: किस संस्करण का संस्करण अजगर? बहुत पुराना लग रहा है। –