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

Python - अद्वितीय मान सूचियों के साथ डिक्शनरी


जब डिक्शनरी को अद्वितीय मान सूचियों के साथ प्राप्त करना आवश्यक हो, तो 'set' ऑपरेटर और सूची विधियों का उपयोग किया जाता है, साथ ही एक साधारण पुनरावृत्ति।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_dictionary = [{'Python': 11, 'is': 22}, {'fun': 11, 'to': 33}, {'learn': 22},{'object':9},{'oriented':11}]
print("The dictionary is : ")
print(my_dictionary)
my_result = list(set(value for element in my_dictionary for value in element.values()))
print("The resultant list is : ")
print(my_result)
print("The resultant list after sorting is : ")
my_result.sort()
print(my_result)

आउटपुट

The dictionary is : [{'Python': 11, 'is': 22}, {'fun': 11, 'to': 33}, {'learn': 22}, {'object': 9}, {'oriented': 11}]
The resultant list is : [33, 11, 22, 9]
The resultant list after sorting is : [9, 11, 22, 33]

व्याख्या

  • डिक्शनरी की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • डिक्शनरी में मानों को पुनरावृत्ति करके एक्सेस किया जाता है, और एक सेट में परिवर्तित किया जाता है।

  • इस तरह, अद्वितीय तत्व प्राप्त होते हैं।

  • इसे फिर एक सूची में परिवर्तित किया जाता है, और एक चर को निर्दिष्ट किया जाता है।

  • इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।

  • इसे फिर से क्रमबद्ध किया जाता है और कंसोल पर प्रदर्शित किया जाता है।


  1. - Python में डिक्शनरी मान के रूप में सूची को साफ़ करें

    इस लेख में हम एक डिक्शनरी पर विचार करते हैं जहाँ मान सूचियों के रूप में प्रस्तुत किए जाते हैं। फिर हम उन मानों को सूचियों से साफ़ करने पर विचार करते हैं। हमारे पास यहाँ दो दृष्टिकोण हैं। एक है clear विधियों का उपयोग करना और दूसरा है सूची समझ का उपयोग करके प्रत्येक कुंजी को खाली मान निर्दिष्ट करना। उ

  1. - पायथन में लिस्ट्स अपडेट करना

    आप असाइनमेंट ऑपरेटर के बाईं ओर स्लाइस देकर लिस्ट के सिंगल या मल्टीपल एलिमेंट्स को अपडेट कर सकते हैं, और आप append() मेथड से लिस्ट में एलिमेंट्स जोड़ सकते हैं। उदाहरण #!/usr/bin/python list = [physics, chemistry, 1997, 2000] print Value available at index 2 : print list[2] list[2] = 2001 print New

  1. - Python Lists में महारत: निर्माण, एक्सेस, और हेरफेर

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; लिस्ट कैसे बनाएं, आइटम्स एक्सेस करें, आइटम्स हटाएं, लिस्ट डिलीट करें और इसी तरह। Python में, लिस्ट्स को स्क्वायर ब्रैकेट्स [] का उपयोग करके बनाया जाता है और लिस्ट में प्रत्येक आइटम को कॉमा , से अलग किया जाता है। Python लिस्ट्स में कई अलग-अलग प्र