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