Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन डिक्शनरी अपडेट

शब्दकोशों के साथ काम करते समय शब्दकोश की सामग्री को अद्यतन करना एक सामान्य ऑपरेशन है।

उदाहरण के लिए, मान लें कि आपके पास एक डिक्शनरी है जो कार की कीमतों की एक सूची संग्रहीत करती है। यदि आप डिक्शनरी की कारों में से किसी एक पर छूट लागू करना चाहते हैं, तो आप अपने शब्दकोश में एक आइटम को अपडेट करना चाहेंगे।

यहीं पर पायथन डिक्शनरी update() . है विधि आती है। यह ट्यूटोरियल एक उदाहरण के संदर्भ में चर्चा करेगा कि शब्दकोश का उपयोग कैसे करें update() पायथन डिक्शनरी में किसी आइटम को अपडेट करने की विधि।

पायथन डिक्शनरी:एक रिफ्रेशर

पायथन में, शब्दकोशों को मैपिंग डेटा प्रकार के रूप में संदर्भित किया जाता है।

ऐसा इसलिए है क्योंकि शब्दकोश मूल्यों में कुंजी जोड़ते हैं और एक कुंजी-मूल्य जोड़ी बनाते हैं, जिसका उपयोग संबंधित डेटा को संग्रहीत करने के लिए किया जाता है। यहाँ पायथन में एक शब्दकोश का उदाहरण दिया गया है:

<पूर्व>पुस्तक ={ 'शीर्षक':'द ग्रेट गैट्सबी', 'प्रकाशित':'1925', 'लेखक':'एफ. Scott Fitzgerald', 'in_stock':False}

इस शब्दकोश में चार कुंजियाँ हैं (जो कोलन के बाईं ओर दिखाई देती हैं) और मान (जो कोलन के दाईं ओर दिखाई देते हैं)।

अब, मान लीजिए कि हम in_stock . का मान बदलना चाहते हैं हमारे शब्दकोश में आइटम को सही करने के लिए। हम शब्दकोश update() . का उपयोग करके ऐसा कर सकते हैं तरीका।

पायथन डिक्शनरी अपडेट ()

शब्दकोश update() विधि आपको शब्दकोश की सामग्री को अद्यतन करने की अनुमति देती है।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

यहाँ अद्यतन विधि के लिए वाक्य रचना है:

dictionary_name.update(new_item)

मान new_item कुंजी-मूल्य जोड़े वाला एक शब्दकोश होना चाहिए जो आपके शब्दकोश में मौजूदा आइटम को प्रतिस्थापित करता है।

यदि आपके द्वारा निर्दिष्ट नया आइटम डिक्शनरी में पहले से मौजूद नहीं है, तो इसे डिक्शनरी में जोड़ा जाएगा।

किसी आइटम को शब्दकोश में अपडेट करें

मान लीजिए हम एक किताबों की दुकान के मालिक हैं और हमारे पास एक शब्दकोश है जो The Great Gatsby पुस्तक पर जानकारी संग्रहीत करता है . हम in_stock को अपडेट करना चाहते हैं इस शब्दकोश में आइटम क्योंकि हमें अभी इस पुस्तक की एक नई डिलीवरी मिली है।

हम निम्नलिखित प्रोग्राम का उपयोग करके अपने शब्दकोश को अपडेट कर सकते हैं:

<पूर्व>पुस्तक ={ 'शीर्षक':'द ग्रेट गैट्सबी', 'प्रकाशित':'1925', 'लेखक':'एफ. 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 . का मान सेट करता है सच करने के लिए।

इसके बाद, हम update() . का उपयोग करते हैं new_stock . की सामग्री को पुश करने की विधि हमारी book . के लिए सूची। यह हमें new_stock . को अपडेट करने की अनुमति देता है हमारी book . में True के बराबर होने के लिए शब्दकोश। अंत में, हम प्रिंट (पुस्तक) का उपयोग करके अपने संशोधित शब्दकोश का प्रिंट आउट लेते हैं।

निष्कर्ष

पायथन डिक्शनरी update() विधि आपको शब्दकोश की सामग्री को अद्यतन करने की अनुमति देती है।

इस ट्यूटोरियल में एक उदाहरण के संदर्भ में चर्चा की गई है कि शब्दकोश का उपयोग कैसे करें update() शब्दकोश में किसी आइटम को अपडेट करने की विधि। अब आप एक पेशेवर डेवलपर की तरह पायथन डिक्शनरी की सामग्री को अपडेट करने के लिए आवश्यक ज्ञान से लैस हैं!


  1. पायथन डिक्शनरी में अपडेट मेथड का उपयोग क्या है?

    पायथन डिक्शनरी क्लास की अपडेट () विधि दो उद्देश्यों को पूरा करती है। यदि डिक्शनरी में पहले से ही कुंजी नहीं है तो यह एक नया की-वैल्यू पेयर जोड़ता है। >>> d1={'name': 'Ravi', 'age': 25, 'marks': 60} अपडेट () एक डिक्शनरी ऑब्जेक्ट को तर्क के रूप में मेथड करता है

  1. पायथन में एक शब्दकोश में एक कुंजी के मूल्य को कैसे अपडेट करें?

    पायथन डिक्शनरी ऑब्जेक्ट key:value जोड़े का एक अनियंत्रित संग्रह है। इना डिक्शनरी ऑब्जेक्ट डी, किसी भी कुंजी से जुड़ा मूल्य डी [के] द्वारा प्राप्त किया जा सकता है। >>> d={'one':1, 'two':2,'three':3,'four':4} >>> d['two'] 2 असाइनमेंट d[k]=v डि

  1. पायथन शब्दकोश मूल्यों को कैसे अपडेट करें?

    पायथन के इन-बिल्ट डिक्शनरी क्लास में अपडेट () विधि है। यह एक अन्य शब्दकोश वस्तु को तर्क के रूप में लेता है। उदाहरण D1.update(D2) D2 ऑब्जेक्ट को D1 के साथ मिला दिया गया है। यदि D2 में कुंजी है जो पहले से ही D1 में मौजूद है, तो इसका मान अपडेट किया जाता है और यदि यह एक नई कुंजी है, तो एक नया कुंजी-मूल