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