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

पायथन - सूची में Kवें कुंजी में मानों द्वारा डिक्शनरी फ़िल्टर करें


उदाहरण

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

my_list = [{"Python": 2, "is": 4, "cool": 11}, {"Python": 5, "is": 1, "cool": 1}, {"Python": 7, "is": 3, "cool": 7}, {"Python": 9, "is": 9, "cool": 8}, {"Python": 4, "is": 10, "cool": 6}]
print("The list is :")
print(my_list)
search_list = [1, 9, 8, 4, 5]
key = "is"
my_result = []
for sub in my_list:
    if sub[key] in search_list:
        my_result.append(sub)
print("The result is :")
print(my_result)

आउटपुट

The list is : [{'Python': 2, 'is': 4, 'cool': 11}, {'Python': 5, 'is': 1, 'cool': 1}, {'Python': 7, 'is': 3, 'cool': 7}, {'Python': 9, 'is': 9, 'cool': 8}, {'Python': 4, 'is': 10, 'cool': 6}]
The result is : [{'Python': 2, 'is': 4, 'cool': 11}, {'Python': 5, 'is': 1, 'cool': 1}, {'Python': 9, 'is': 9, 'cool': 8}]

व्याख्या

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

  • पूर्णांकों की एक और सूची और एक कुंजी परिभाषित की गई है।

  • एक खाली सूची परिभाषित की गई है।

  • सूची पर पुनरावृति की जाती है और यदि कुंजी मिलती है, तो तत्व को खाली सूची में जोड़ा जाता है।

  • यह आउटपुट है।

  • यह कंसोल पर प्रदर्शित होता है।


  1. - पायथन में मानों का उपयोग करके डिक्शनरी की सूची को सॉर्ट करने के तरीके

    इस लेख में, आप सीखेंगे कि पायथन में मानों का उपयोग करके डिक्शनरी की सूची को कैसे सॉर्ट किया जाए। हम डिक्शनरी को सॉर्ट करने के लिए sorted नामक अंतर्निहित विधि कॉल का उपयोग करेंगे। डिक्शनरी सॉर्ट करने के चरण हम मानों का उपयोग करके डिक्शनरी को सॉर्ट करने के लिए नीचे उल्लिखित चरणों का पालन करेंगे। डि

  1. - पायथन में मानों द्वारा डिक्शनरी की सूची को सॉर्ट करने के तरीके

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

  1. - Python में डिक्शनरी की वैल्यूज़ के आधार पर डिक्शनरी की लिस्ट को कैसे सॉर्ट करें?

    Python में एक बिल्ट-इन फंक्शन sorted() है जो एक इटरेबल के एलिमेंट्स को दिए गए क्रम में सॉर्ट करता है। sorted(iterable[, key][, reverse]) दूसरा पैरामीटर एक फंक्शन है जिसका रिटर्न वैल्यू सॉर्टिंग के लिए कुंजी के रूप में उपयोग किया जाता है। तीसरा पैरामीटर डिफ़ॉल्ट रूप से False है, यदि True तो सॉर्ट की