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

पायथन डिक्शनरी व्यू ऑब्जेक्ट्स क्या हैं?

डिक्शनरी मेथड्स आइटम्स (), कीज () और वैल्यूज () रिटर्न व्यू ऑब्जेक्ट्स। आइटम () विधि एक dict_items ऑब्जेक्ट देता है जिसमें शब्दकोश में कुंजी-मूल्य जोड़े की सूची होती है

>>> D1={"pen":25, "pencil":10, "book":100, "sharpner":5, "eraser":5}
>>> i=D1.items()
>>> i
dict_items([('pen', 25), ('pencil', 10), ('book', 100), ('sharpner', 5), ('eraser', 5)])

कुंजियाँ () विधि dict_keys प्रकार की एक दृश्य वस्तु लौटाती है जिसमें सभी कुंजियों की सूची होती है

>>> k=D1.keys()
>>> k
dict_keys(['pen', 'pencil', 'book', 'sharpner', 'eraser'])

इसी तरह, मान () विधि dict_values ​​ऑब्जेक्ट लौटाती है

>>> v=D1.values()
>>> v
dict_values([25, 10, 100, 5, 5])

इन दृश्य वस्तुओं को गतिशील रूप से अद्यतन किया जाता है। अंतर्निहित शब्दकोश में परिवर्तन में वस्तु दृश्य में परिलक्षित होती है। उदाहरण के लिए, यदि शब्दकोश से 'पुस्तक' कुंजी हटा दी जाती है, तो संबंधित दृश्य वस्तुएं भी संबंधित प्रविष्टियां नहीं दिखाएंगी।

>>> del D1['book']
>>> k
dict_keys(['pen', 'pencil', 'sharpner', 'eraser'])
>>> i
dict_items([('pen', 25), ('pencil', 10), ('sharpner', 5), ('eraser', 5)])
>>> v
dict_values([25, 10, 5, 5])

  1. पायथन में डिफ़ॉल्ट तर्क क्या हैं?

    पायथन फ़ंक्शन तर्कों को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फ़ंक्शन को तर्क के बिना कहा जाता है, तो तर्क को उसका डिफ़ॉल्ट मान मिल जाता है डिफ़ॉल्ट तर्क: उदाहरण पायथन में फ़ंक्शन तर्कों के लिए सिंटैक्स और डिफ़ॉल्ट मानों का प्रतिनिधित्व करने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि फ़

  1. क्या पाइथन कार्य वस्तुएं हैं?

    जब आप def स्टेटमेंट का उपयोग करते हैं, या जब आप लैम्ब्डा एक्सप्रेशन का उपयोग करते हैं, तो Python आपके लिए फंक्शन ऑब्जेक्ट बनाता है: हम फंक्शन ऑब्जेक्ट को एट्रिब्यूट असाइन कर सकते हैं और उन्हें निम्नानुसार पुनः प्राप्त कर सकते हैं उदाहरण def foo(): pass foo.score = 20 print(type(foo)) print(foo.score

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ