কম্পিউটার টিউটোরিয়াল

পাইথন - ডিকশনারির তালিকা থেকে নির্দিষ্ট মান না থাকলে ডিকশনারি সরানো

যখন ডিকশনারির তালিকা থেকে একটি নির্দিষ্ট মান না থাকলে ডিকশনারি সরাতে হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং 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'}]

ব্যাখ্যা

  • একটি ডিকশনারি উপাদানের তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • ডিকশনারির তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং প্রতিটি কী-এর সাথে যুক্ত 'মান' ২-এর সমান কিনা পরীক্ষা করা হয়েছে।

  • যদি হ্যাঁ, তবে সেই নির্দিষ্ট উপাদানটি মুছে ফেলা হয়েছে।

  • নিয়ন্ত্রণ লুপ থেকে বের হয়ে যায়।

  • শেষে, এই ডিকশনারির তালিকাটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে ডিকশনারি থেকে ভ্যালু দিয়ে কী বের করা (Get key from value)

  2. পাইথনে ইন্ডেক্স হিসেবে ভ্যালু থাকা ডিকশনারি তৈরি করুন

  3. পাইথন - ডিকশনারির মান হিসেবে তালিকা খালি করা

  4. পাইথন ডিকশনারি থেকে কি রিমুভ করার পদ্ধতি