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

Python में frozenset()


यह फ़ंक्शन एक परिवर्तनीय सूची को अपरिवर्तनीय में बदलने में मदद करता है। इसकी आवश्यकता तब होती है जब हमने एक सूची घोषित की हो जिसके आइटम बदलने योग्य हों लेकिन कुछ चरणों के बाद हम इसमें तत्वों को बदलने की अनुमति देना बंद करना चाहते हों। ऐसे परिदृश्य में, हम नीचे दिखाए अनुसार frozenset() फ़ंक्शन लागू करते हैं।

सिंटैक्स

Syntax: frozenset(iterable_object_name)

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

उदाहरण

# frozenset() लागू करने से पहले some_days = ["Mon", "Tue", "Wed", "Thu"] # तत्व बदलें some_days[2] = "Fri" print("some_days =", some_days) # frozenset() लागू करें fixed_days = frozenset(some_days) print("fixed_days = ", fixed_days) # frozenset में तत्व बदलें fixed_days[2] = "Wed"

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है -

some_days = ['Mon', 'Tue', 'Fri', 'Thu'] Traceback (most recent call last): fixed_days= frozenset({'Thu', 'Mon', 'Fri', 'Tue'}) File "/py3.py", line 14, in fixed_days[2]="Wed" TypeError: 'frozenset' object does not support item assignment

  1. पायथन में issuperset() फंक्शन पायथन में issuperset() फंक्शन

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे।यह मेथड बूलियन True वापस करता है यदि सेट B के सभी तत्व सेट A के सभी तत्वों को समाहित करते हैं जिसे तर्क के रूप में पारित किया जाता है और झूठा वापस करता है यदि A के सभी तत्व B में मौजूद नहीं हैं।इसका म

  1. - पायथन में अंडरस्कोर (_)

    पायथन में कुछ मामलों में हम सिंगल अंडरस्कोर (_) और कुछ मामलों में डबल अंडरस्कोर (__) का उपयोग करते हैं। पायथन में निम्नलिखित मामले हैं, जहां हम अंडरस्कोर का उपयोग करते हैं। यदि हम इंटरप्रेटर में अंतिम अभिव्यक्ति का मान स्टोर करना चाहते हैं। यदि हम कुछ मानों को अनदेखा करना चाहते हैं। वेरिएबल या फ़ं

  1. - पायथन में क्वाइन (Quine)

    क्वाइन एक प्रोग्राम है, जो कोई इनपुट नहीं लेता, लेकिन यह आउटपुट उत्पन्न करता है। यह अपना स्वयं का सोर्स कोड दिखाएगा। इसके अतिरिक्त, क्वाइन की कुछ शर्तें हैं। हम प्रोग्राम के अंदर सोर्स कोड फ़ाइल नहीं खोल सकते। उदाहरण कोड a=a=%r;print (a%%a);print (a%a) आउटपुट a=a=%r;print (a%%a);print (a%a) यह क्व