स्टैक ओवरफ़्लो पर पहली बार उपयोगकर्ता और मैं यहां रहने के लिए उत्साहित हूं।पायथन - निरंतर सूचियों या शब्दकोशों को परिभाषित करने का सबसे अच्छा/साफ तरीका
इंन्ट्रो: मैंने हाल ही में पाइथन प्रोग्रामिंग की दुनिया में जादुई साहसिक शुरू की - मुझे यह पसंद है। अब सी से मेरे अजीब संक्रमण में सबकुछ सुचारू रूप से चला गया है, लेकिन मुझे ऐसा कुछ बनाने में परेशानी हो रही है जो एक हेडर फ़ाइल (.h) का समानार्थी होगा।
समस्या: मेरे पास मध्यम आकार के शब्दकोश और सूचियां (लगभग 1000 तत्व), लंबी enums, और '#defines' (वास्तव में वास्तव में नहीं) है, लेकिन मुझे उन सभी को व्यवस्थित करने का एक साफ तरीका नहीं मिल रहा है। सी में, मैं उन्हें सभी को हेडर फ़ाइल में फेंक दूंगा और फिर कभी इसके बारे में सोचना नहीं चाहूंगा, हालांकि, पाइथन में यह संभव नहीं है या इसलिए मुझे लगता है।
वर्तमान डर्टी समाधान: मैं मॉड्यूल या फ़ंक्शन के शीर्ष पर सभी कॉन्स्टेंट चर प्रारंभ कर रहा हूं (मॉड्यूल यदि एकाधिक कार्यों को इसकी आवश्यकता है)।
निष्कर्ष: यदि कोई निरंतर परिवर्तनीय रूप से व्यवस्थित करने के लिए किसी तरीके से आया होता तो मैं हमेशा के लिए आभारी रहूंगा।
आपको बहुत धन्यवाद!
मैं बस कहना चाहता था, स्टैक में आपका स्वागत है, और यहां एक अच्छी तरह से संगठित प्रश्न के साथ शुरू करने के लिए धन्यवाद! – jdi