কম্পিউটার

পাইথনে অর্ডার করা অভিধানগুলি কী কী?


An 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. পাইথনে রানটাইম ত্রুটিগুলি কী কী?

  2. পাইথনে একটি ফাংশনের প্রয়োজনীয় আর্গুমেন্ট কি?

  3. পাইথনে ডিফল্ট আর্গুমেন্ট কি?

  4. পাইথন ফাংশন বৈশিষ্ট্য কি?