जब शब्दकोशों की सूची से किसी शब्दकोश को हटाने की आवश्यकता होती है, जब उसमें कोई विशिष्ट मान मौजूद नहीं होता है, तो एक साधारण पुनरावृत्ति, 'डेल' ऑपरेटर और 'ब्रेक' स्टेटमेंट का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = [{"code" : 1, "fun" : "learn"}, {"code" : 2, "fun" : "code"}, {"code" : 3, "fun" : "test"}, {"code" : 4, "fun" : "teach"}, {"code" : 4, "fun" : "make"}, {"code" : 4, "fun" : "object"}] print("The list of dictionary is : " ) print(my_list) for index in range(len(my_list)): if my_list[index]['code'] == 3: del my_list[index] break print("The resultant list is : ") print(my_list)
आउटपुट
The list of dictionary is : [{'code': 1, 'fun': 'learn'}, {'code': 2, 'fun': 'code'}, {'code': 3, 'fun': 'test'}, {'code': 4, 'fun': 'teach'}, {'code': 4, 'fun': 'make'}, {'code': 4, 'fun': 'object'}] The resultant list is : [{'code': 1, 'fun': 'learn'}, {'code': 2, 'fun': 'code'}, {'code': 4, 'fun': 'teach'}, {'code': 4, 'fun': 'make'}, {'code': 4, 'fun': 'object'}]
स्पष्टीकरण
-
स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
सूची को पुनरावृत्त किया जाता है, और विशिष्ट अनुक्रमणिका को पूर्णांक के बराबर होने के लिए चेक किया जाता है।
-
यह एक परिणाम को सौंपा गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।