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