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

OrderedDict-এ শুরুতে এলিমেন্ট ইনসার্শনের পাইথন প্রোগ্রাম


update() এবং move_to_end() মেথড ব্যবহার করে OrderedDict-এ নতুন কি-ভ্যালু পেয়ার শুরুতে যোগ করা হয়।

উদাহরণ

from collections import OrderedDict

od = OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')])
print("মূল:", od)

od.update({'Mark': '7'})      # শেষে যোগ হয়
od.move_to_end('Mark', last=False)  # শুরুতে আনার

print("ফলাফল:", od)

আউটপুট

মূল: OrderedDict([('Will', '1'), ('James', '2'), ('Rob', '4')])
ফলাফল: OrderedDict([('Mark', '7'), ('Will', '1'), ('James', '2'), ('Rob', '4')])

ব্যাখ্যা

  • update() নতুন কি-ভ্যালু শেষে যোগ করে।

  • move_to_end(key, last=False) কি-টিকে শুরুতে (last=False) সরিয়ে আনে।

  • last=True (ডিফল্ট) শেষে পাঠায়।

  • এই ফিচার LRU ক্যাশ ইমপ্লিমেন্টেশনে কাজে আসে।


  1. পাইথন Tkinter ব্যবহার করে শব্দের ডিকশনারি অ্যাপ তৈরি করা

  2. পাইথনে pydoc মডিউল দিয়ে ডকুমেন্টেশন জেনারেশন

  3. পাইথন - ২D অ্যারে/লিস্ট সঠিকভাবে তৈরি করার পদ্ধতি

  4. পাইথনে বল ক্যাচিং গেম তৈরি