डिक्शनरी की सामग्री को अपडेट करना डिक्शनरी के साथ काम करते समय एक सामान्य ऑपरेशन है।
उदाहरण के लिए, मान लीजिए आपके पास एक डिक्शनरी है जो कार कीमतों की सूची स्टोर करती है। यदि आप डिक्शनरी में किसी एक कार पर डिस्काउंट लागू करना चाहते हैं, तो आप अपनी डिक्शनरी में एक आइटम अपडेट करना चाहेंगे।
यहीं पायथन डिक्शनरी update() मेथड काम आता है। यह ट्यूटोरियल एक उदाहरण के संदर्भ में, पायथन डिक्शनरी में आइटम अपडेट करने के लिए डिक्शनरी update() मेथड का उपयोग कैसे करें, इस पर चर्चा करेगा।
पायथन डिक्शनरीज: एक रिफ्रेशर
पायथन में, डिक्शनरीज को मैपिंग डेटा टाइप के रूप में संदर्भित किया जाता है।
ऐसा इसलिए है क्योंकि डिक्शनरीज मानों में कीज जोड़ती हैं और एक की-वैल्यू पेयर बनाती हैं, जिसका उपयोग संबंधित डेटा स्टोर करने के लिए किया जाता है। पायथन में डिक्शनरी का एक उदाहरण यहां दिया गया है:
book = { 'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': False }
इस डिक्शनरी में चार कीज (जो कोलन के बाईं ओर दिखाई देती हैं) और वैल्यूज (जो कोलन के दाईं ओर दिखाई देती हैं) हैं।
अब, मान लीजिए हम अपनी डिक्शनरी में in_stock आइटम के मान को True में बदलना चाहते हैं। हम डिक्शनरी update() मेथड का उपयोग करके ऐसा कर सकते हैं।
पायथन डिक्शनरी update()
डिक्शनरी update() मेथड आपको डिक्शनरी की सामग्री को अपडेट करने की अनुमति देता है।
update मेथड का सिंटैक्स यहां दिया गया है:
dictionary_name.update(new_item)
मान new_item की-वैल्यू पेयर्स के साथ एक डिक्शनरी होनी चाहिए जो आपकी डिक्शनरी में मौजूदा आइटम को प्रतिस्थापित करता है।
यदि आपके द्वारा निर्दिष्ट नया आइटम डिक्शनरी में पहले से मौजूद नहीं है, तो इसे डिक्शनरी में जोड़ दिया जाएगा।
डिक्शनरी में आइटम अपडेट करें
मान लीजिए हम एक बुकस्टोर के मालिक हैं और हमारे पास The Great Gatsby किताब पर जानकारी स्टोर करने वाली एक डिक्शनरी है। हम इस डिक्शनरी में in_stock आइटम को अपडेट करना चाहते हैं क्योंकि हमें अभी इस किताब की एक नई डिलीवरी मिली है।
हम निम्न प्रोग्राम का उपयोग करके अपनी डिक्शनरी को अपडेट कर सकते हैं:
book = { 'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': False } new_stock = { 'in_stock': True } book.update(new_stock) print(book)
हमारा कोड रिटर्न करता है:
{'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': True}
आइए अपने कोड को तोड़ दें। पहले, हमने book नामक एक डिक्शनरी घोषित की है जो The Great Gatsby किताब के बारे में जानकारी स्टोर करती है।
फिर, हमने उस संशोधन के साथ एक वेरिएबल घोषित किया जिसे हम अपनी डिक्शनरी में करना चाहते हैं। इस मामले में, हमने एक डिक्शनरी बनाई है जो in_stock के मान को True पर सेट करती है।
अगला, हम new_stock की सामग्री को अपनी book लिस्ट में पुश करने के लिए update() मेथड का उपयोग करते हैं। यह हमें book डिक्शनरी में new_stock को True के बराबर अपडेट करने की अनुमति देता है। अंत में, हम print(book) का उपयोग करके अपनी संशोधित डिक्शनरी प्रिंट करते हैं।
निष्कर्ष
पायथन डिक्शनरी update() मेथड आपको डिक्शनरी की सामग्री को अपडेट करने की अनुमति देता है।
इस ट्यूटोरियल में, एक उदाहरण के संदर्भ में, डिक्शनरी में आइटम अपडेट करने के लिए डिक्शनरी update() मेथड का उपयोग कैसे करें, इस पर चर्चा की गई। अब आप एक पेशेवर डेवलपर की तरह पायथन डिक्शनरी की सामग्री को अपडेट करने के लिए आवश्यक ज्ञान से लैस हैं!