যখন অভিধানের তালিকা থেকে একটি অভিধান সরানোর প্রয়োজন হয় যখন একটি নির্দিষ্ট মান উপস্থিত না থাকে, তখন একটি সাধারণ পুনরাবৃত্তি, 'ডেল' অপারেটর এবং 'ব্রেক' বিবৃতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷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'}]
ব্যাখ্যা
-
স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং নির্দিষ্ট সূচকটি একটি পূর্ণসংখ্যার সমান হতে পরীক্ষা করা হয়েছে৷
-
এটি একটি ফলাফলের জন্য বরাদ্দ করা হয়েছে৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷