"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में स्ट्रिंग्स की सूची से एकाधिक वेरिएबल कैसे बना सकता हूं?

मैं पायथन में स्ट्रिंग्स की सूची से एकाधिक वेरिएबल कैसे बना सकता हूं?

2024-11-16 को प्रकाशित
ब्राउज़ करें:938

How do I create multiple variables from a list of strings in Python?

मैं स्ट्रिंग्स की सूची से एकाधिक वेरिएबल कैसे बना सकता हूं? [डुप्लिकेट]

कई प्रोग्रामिंग परिदृश्यों के लिए हमें एक साथ कई ऑब्जेक्ट या वेरिएबल्स में हेरफेर करने की आवश्यकता होती है। एक सामान्य चुनौती स्ट्रिंग्स की सूची से कई वेरिएबल बनाना है, जहां प्रत्येक वेरिएबल का नाम सूची में संबंधित तत्व से मेल खाता है।

पायथन में, आप एक शब्दकोश समझ का उपयोग करके इसे पूरा कर सकते हैं:

names = ['apple', 'orange', 'banana']
fruits = {k: [] for k in names}

यह कोड स्निपेट नाम सूची के माध्यम से पुनरावृत्त होता है और फल नामक एक नया शब्दकोश बनाता है। सूची में प्रत्येक स्ट्रिंग के लिए (उदाहरण के लिए, 'सेब'), शब्दकोश में एक नई कुंजी बनाई जाती है, और इसके संबंधित मान को एक खाली सूची में प्रारंभ किया जाता है।

एक बार शब्दकोश बन जाने के बाद, आप प्रत्येक तक पहुंच सकते हैं संबंधित स्ट्रिंग कुंजी का उपयोग करके चर। उदाहरण के लिए, फल ['सेब'] एक खाली सूची लौटाएगा।

वैकल्पिक रूप से, आप प्रत्येक स्ट्रिंग तत्व के लिए अलग-अलग चर बनाने के लिए लूप का उपयोग कर सकते हैं:

for name in names:
    globals()[name] = []

हालाँकि, इस दृष्टिकोण को हतोत्साहित किया जाता है क्योंकि यह वैश्विक चर बनाता है, जो जटिल कार्यक्रमों में संभावित मुद्दों को पेश कर सकता है। शब्दकोश बोध विधि को इसके लचीलेपन और स्थानीय दायरे के लिए प्राथमिकता दी जाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3