पायथन शब्दकोश पायथन प्रोग्रामिंग में सबसे बहुमुखी और व्यापक रूप से उपयोग की जाने वाली डेटा संरचनाओं में से एक हैं। वे अंतर्निहित डेटा प्रकार हैं जो डेवलपर्स को कुंजी-मूल्य जोड़े में डेटा संग्रहीत करने की अनुमति देते हैं, जिससे वे विभिन्न अनुप्रयोगों के लिए अविश्वसनीय रूप से उपयोगी हो जाते हैं। इस लेख में, हम जानेंगे कि शब्दकोश क्या हैं, उनका उपयोग कैसे करें, और उनकी कार्यक्षमता को दर्शाने के लिए उदाहरण प्रदान करेंगे।
पायथन डिक्शनरी वस्तुओं का एक अव्यवस्थित संग्रह है, जहां प्रत्येक आइटम को एक जोड़ी के रूप में संग्रहीत किया जाता है जिसमें एक अद्वितीय कुंजी और उससे संबंधित मूल्य होता है। शब्दकोश में कुंजियाँ अपरिवर्तनीय प्रकार की होनी चाहिए, जैसे स्ट्रिंग, संख्याएँ, या टुपल्स, जबकि मान किसी भी डेटा प्रकार के हो सकते हैं, जिनमें सूचियाँ, सेट या यहाँ तक कि अन्य शब्दकोश भी शामिल हैं।
आप दो प्राथमिक तरीकों से एक शब्दकोश बना सकते हैं: घुंघराले ब्रेसिज़ {} या dict() कंस्ट्रक्टर का उपयोग करना।
my_dict = { "name": "Alice", "age": 30, "city": "New York" }
my_dict2 = dict(name="Bob", age=25, city="Los Angeles")
शब्दकोश में किसी मान तक पहुंचने के लिए, आप उस मान से जुड़ी कुंजी का उपयोग करते हैं। यह वर्गाकार कोष्ठकों का उपयोग करके किया जाता है []।
print(my_dict["name"]) # Output: Alice print(my_dict2["age"]) # Output: 25
आप केवल कुंजी को एक नया मान निर्दिष्ट करके एक नई कुंजी-मूल्य जोड़ी जोड़ सकते हैं या मौजूदा कुंजी के मूल्य को अपडेट कर सकते हैं।
my_dict["occupation"] = "Engineer"
my_dict["age"] = 31
डेल स्टेटमेंट या पॉप() विधि का उपयोग करके आइटम को शब्दकोश से हटाया जा सकता है।
del my_dict["city"]
age = my_dict.pop("age") # This removes the key and returns its value print(age) # Output: 31
आप फॉर लूप का उपयोग करके शब्दकोश में कुंजियों, मानों या कुंजी-मूल्य युग्मों के माध्यम से लूप कर सकते हैं।
for key in my_dict: print(key)
for value in my_dict.values(): print(value)
for key, value in my_dict.items(): print(f"{key}: {value}")
आइए एक शब्दकोश को बनाने, हेरफेर करने और उस तक पहुंचने का तरीका प्रदर्शित करने के लिए एक पूर्ण उदाहरण में सब कुछ एक साथ रखें।
# Creating a dictionary person = { "name": "Alice", "age": 30, "city": "New York" } # Accessing a value print(person["name"]) # Output: Alice # Updating a value person["age"] = 31 # Adding a new key-value pair person["occupation"] = "Engineer" # Removing a key-value pair del person["city"] # Looping through the dictionary for key, value in person.items(): print(f"{key}: {value}")
Alice name: Alice age: 31 occupation: Engineer
पायथन शब्दकोश डेटा को प्रबंधित और व्यवस्थित करने के लिए शक्तिशाली उपकरण हैं। कुंजी-मूल्य जोड़े को संग्रहीत करने की उनकी क्षमता उन्हें सरल डेटा भंडारण से लेकर जटिल डेटा हेरफेर तक, अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए आदर्श बनाती है। शब्दकोशों से आइटम बनाने, एक्सेस करने, अपडेट करने और हटाने का तरीका समझकर, आप अपने पायथन प्रोजेक्ट्स में उनकी क्षमताओं का प्रभावी ढंग से लाभ उठा सकते हैं।
इस लेख में दिए गए उदाहरणों के साथ बेझिझक प्रयोग करें और जानें कि आपके प्रोग्रामिंग कौशल को बढ़ाने के लिए शब्दकोशों का उपयोग कैसे किया जा सकता है! यदि आपके पास पायथॉन शब्दकोशों से संबंधित किसी भी विषय पर कोई प्रश्न या अतिरिक्त स्पष्टीकरण की आवश्यकता है, तो पूछने में संकोच न करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3