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

पायथन - आदेशित मूल्यों के साथ शब्दकोशों को फ़िल्टर करें

जब ऑर्डर किए गए मानों के साथ शब्दकोशों को फ़िल्टर करने की आवश्यकता होती है, तो सूची समझ के साथ 'सॉर्टेड' विधि का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [{'python': 2, 'is': 8, 'fun': 10},
   {'python': 1, 'for': 10, 'coding': 9},
   {'cool': 3, 'python': 4}]

print("The list is :")
print(my_list)

my_result = [index for index in my_list if sorted(
   list(index.values())) == list(index.values())]

print("The resultant dictionary is :")
print(my_result)

आउटपुट

The list is :
[{'python': 2, 'fun': 10, 'is': 8}, {'python': 1, 'coding': 9, 'for': 10}, {'python': 4, 'cool': 3}]
The resultant dictionary is :
[{'python': 1, 'coding': 9, 'for': 10}]

स्पष्टीकरण

  • शब्दकोश तत्वों की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची समझ का उपयोग सूची के तत्वों के माध्यम से पुनरावृति करने के लिए किया जाता है, और 'सॉर्टेड' पद्धति का उपयोग सूची को डिक्शनरी मानों तक पहुँचने और जाँचने के लिए किया जाता है कि क्या यह लगातार तत्व के मूल्य के बराबर है।

  • यह एक वैरिएबल को असाइन किया गया है।

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


  1. एक पायथन सूची मूल्यों के साथ कई चर निर्दिष्ट करें

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

  1. पायथन - एक सूची से मूल्यों को भी फ़िल्टर करें

    डेटा विश्लेषण के हिस्से के रूप में कुछ मानदंडों को पूरा करने वाली सूची से मूल्यों को फ़िल्टर करने की आवश्यकता होती है। इस लेख में हम देखेंगे कि किसी सूची से केवल सम मानों को कैसे फ़िल्टर किया जाए। हमें सूची के प्रत्येक तत्व का अध्ययन करना होगा और शेष की जांच के लिए इसे 2 से विभाजित करना होगा। यदि श

  1. पायथन में मूल्यों द्वारा शब्दकोशों की सूची को क्रमबद्ध करने के तरीके

    यहाँ एक शब्दकोश दिया गया है, हमारा काम उनके मूल्यों के आधार पर छाँटना है। इस शब्दकोश में दो मूल्य मौजूद हैं एक नाम है और दूसरा रोल है। पहले हम लैम्ब्डा फ़ंक्शन और इन-बिल्ट सॉर्ट किए गए फ़ंक्शन का उपयोग करके उनके रोल द्वारा क्रमबद्ध सूची प्रदर्शित करते हैं। दूसरा हम नाम और रोल से क्रमबद्ध सूची प्रदर