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

पायथन - यदि कोई विशेष मान मौजूद नहीं है तो शब्दकोशों की सूची से शब्दकोश को हटा दें

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

उदाहरण

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

my_list = [{"id" : 1, "data" : "Python"},
   {"id" : 2, "data" : "Code"},
   {"id" : 3, "data" : "Learn"}]

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

for index in range(len(my_list)):
   if my_list[index]['id'] == 2:
      del my_list[index]
      break

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

आउटपुट

The list is :
[{'id': 1, 'data': 'Python'}, {'id': 2, 'data': 'Code'}, {'id': 3, 'data': 'Learn'}]
The result is :
[{'id': 1, 'data': 'Python'}, {'id': 3, 'data': 'Learn'}]

स्पष्टीकरण

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

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

  • यदि हाँ, तो वह विशिष्ट तत्व हटा दिया जाता है।

  • नियंत्रण लूप से बाहर हो जाता है।

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


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

    इस लेख में हम सीखेंगे कि एक अन्य अक्सर उपयोग किए जाने वाले पायथन संग्रह अर्थात् सूची से एक शब्दकोश कैसे बनाया जाए। एक अनुक्रमणिका या कुंजी सूची सामग्री का हिस्सा नहीं है। लेकिन शब्दकोश में हमें प्रत्येक तत्व से जुड़ी एक कुंजी या अनुक्रमणिका की आवश्यकता होती है जिसे मान कहा जाता है। गणना का उपयोग करन

  1. पायथन - डिक्शनरी वैल्यू के रूप में क्लियरिंग लिस्ट

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

  1. कैसे एक अजगर शब्दकोश से एक कुंजी निकालने के लिए?

    पायथन का डेल कीवर्ड किसी भी वस्तु का बहुत अधिक उपयोग किया जाता है। शब्दकोश से किसी विशेष आइटम को हटाने के लिए, डेल स्टेटमेंट के लिए मुख्य क्लॉज प्रदान करें >>> D1 = {1: a, 2: b, 3: c, x: 1, y: 2, z: 3} >>> del D1[x] >>> D1 {1: a, 2: b, 3: c, y: 2, z: 3} पॉप () विधि द्वा