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

पायथन में ऑर्डर्ड डिक्शनरी क्या हैं?


OrderedDict एक डिक्शनरी सबक्लास है जो याद रखता है कि इसकी सामग्री किस क्रम में जोड़ी गई है, सामान्य डिक्ट मेथड का समर्थन करता है। यदि कोई नई एंट्री मौजूदा एंट्री को ओवरराइट करती है, तो मूल इंसर्शन पोजिशन अपरिवर्तित रहती है। एंट्री को डिलीट करना और पुनः डालने से यह अंत में चली जाएगी।

>>> from collections import OrderedDict
>>> d = {'banana': 3, 'apple':4, 'pear': 1, 'mango': 2}
>>> od=OrderedDict(d.items())
>>> od
OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('mango', 2)])
>>> od=OrderedDict(sorted(d.items()))
>>> od
OrderedDict([('apple', 4), ('banana', 3), ('mango', 2), ('pear', 1)])
>>> t=od.popitem()
>>> t
('pear', 1)
>>> od=OrderedDict(d.items())
>>> t=od.popitem()
>>> t
('mango', 2)

  1. - पायथन में फंक्शन के आवश्यक आर्गुमेंट्स क्या हैं?

    आवश्यक आर्गुमेंट्स फंक्शन के अनिवार्य आर्गुमेंट्स होते हैं। इन आर्गुमेंट मानों को फंक्शन कॉल के दौरान सही संख्या और क्रम में पास किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है: Hi 15 Traceback (most recent call last): File requiredarg1.py, line 4, in requiredArg

  1. - पायथन में डिफ़ॉल्ट आर्गुमेंट्स क्या हैं?

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

  1. - पायथन फंक्शन एट्रिब्यूट्स क्या हैं?

    पायथन में सब कुछ एक ऑब्जेक्ट है, और लगभग हर चीज के एट्रिब्यूट्स और मेथड्स होते हैं। पायथन में, फंक्शन्स भी ऑब्जेक्ट्स हैं। इसलिए उनके पास अन्य ऑब्जेक्ट्स की तरह एट्रिब्यूट्स होते हैं। सभी फंक्शन्स में एक बिल्ट-इन एट्रिब्यूट __doc__ होता है, जो फंक्शन सोर्स कोड में परिभाषित डॉक स्ट्रिंग लौटाता है। हम