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

পাইথন ডিকশনারি থেকে আইটেম রিমুভ করার সেরা উপায়

পাইথন ডিকশনারি থেকে আইটেম মুছে ফেলার দুটি প্রধান উপায় রয়েছে: del স্টেটমেন্ট এবং pop() মেথড।

১. del স্টেটমেন্ট

my_dict = {'name': 'foo', 'age': 28}

# নির্দিষ্ট কী ডিলিট
del my_dict['name']

# সব কী ডিলিট (লুপ দিয়ে)
keys = list(my_dict.keys())  # কপি বানাতে হয়, RuntimeError এড়াতে
for key in keys:
    del my_dict[key]

print(my_dict)  # {}

২. pop() মেথড

my_dict = {'name': 'foo', 'age': 28}

# নির্দিষ্ট কী ডিলিট এবং ভ্যালু রিটার্ন
value = my_dict.pop('name')
print(value)  # 'foo'

# সব কী ডিলিট
keys = list(my_dict.keys())
for key in keys:
    my_dict.pop(key)

print(my_dict)  # {}

তুলনা

ফিচারdelpop()
ভ্যালু রিটার্ননাহ্যাঁ
কী না থাকলেKeyErrorKeyError (ডিফল্ট দিয়ে এড়ানো যায়)
ইন-প্লেসহ্যাঁহ্যাঁ

সেফ ডিলিশন

# কী আছে কিনা চেক করে
if 'key' in my_dict:
    del my_dict['key']

# অথবা pop with default
my_dict.pop('key', None)  # কী নেইলে None রিটার্ন, এরর নেই

সব কিয়া ক্লিয়ার করতে

my_dict.clear()  # সবচেয়ে দ্রুত এবং পাইথনিক
  1. পাইথন ডিকশনারি থেকে কি রিমুভ করার পদ্ধতি

  2. পাইথনে ডিকশনারির সব কি প্রিন্ট করার পদ্ধতি

  3. পাইথনে একটি ডিরেক্টরির সকল পাইথন ফাইল রান করার সেরা পদ্ধতি

  4. পাইথন এক্সসেপশন লগ করার সেরা উপায়