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

পাইথনে অর্ডার্ড ডিকশনারি (OrderedDict) কী?


OrderedDict হলো একটি ডিকশনারি সাবক্লাস যা এর কন্টেন্ট যোগ করার অর্ডার মনে রাখে, সাধারণ ডিকশনারি মেথডগুলো সাপোর্ট করে। যদি একটি নতুন এন্ট্রি একটি এক্সিস্টিং এন্ট্রি ওভাররাইট করে, তবে অরিজিনাল ইন্সারশন পজিশন অপরিবর্তিত থাকে। একটি এন্ট্রি ডিলিট করে পুনরায় ইন্সার্ট করলে সেটি শেষে চলে যায়।

>>> from collections import OrderedDict >>> d = {'banana': 3, 'apple':4, 'pear': 1, 'mango': 2} >>> od = OrderedDict(d.items()) >>> od OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('mango', 2)]) >>> od = OrderedDict(sorted(d.items())) >>> od OrderedDict([('apple', 4), ('banana', 3), ('mango', 2), ('pear', 1)]) >>> t = od.popitem() >>> t ('pear', 1) >>> od = OrderedDict(d.items()) >>> t = od.popitem() >>> t ('mango', 2)

  1. পাইথনে RuntimeError কী

  2. পাইথন ফাংশনে বাধ্যতামূলক আর্গামেন্ট (Required Arguments)

  3. পাইথনে ডিফল্ট আর্গামেন্ট (Default Arguments)

  4. পাইথন ফাংশন অ্যাট্রিবিউট (Function Attributes)