কম্পিউটার

কিভাবে একটি নেস্টেড পাইথন অভিধান বাছাই?


আপনার যদি নিম্নলিখিত বিন্যাসের একটি অভিধান থাকে:

{
   'KEY1':{'name':'foo','data':1351,'completed':100},
   'KEY2':{'name':'bar','data':1541,'completed':12},
   'KEY3':{'name':'baz','data':58413,'completed':18}
}

এবং আপনি কী দ্বারা বাছাই করতে চান, প্রতিটি এন্ট্রির মধ্যে সম্পন্ন, একটি আরোহী ক্রমে, আপনি একটি ল্যাম্বডা দিয়ে সাজানো ফাংশনটি ব্যবহার করতে পারেন যা ডেটা সাজানোর জন্য কোন কী ব্যবহার করতে হবে তা নির্দিষ্ট করে। উদাহরণস্বরূপ,

my_collection = {
   'KEY1':{'name':'foo','data':1351,'completed':100},
   'KEY2':{'name':'bar','data':1541,'completed':12},
   'KEY3':{'name':'baz','data':58413,'completed':18}
}
sorted_keys = sorted(my_collection, key=lambda x: (my_collection[x]['completed']))
print(sorted_keys)

এটি আউটপুট দেবে:

['KEY2', 'KEY3', 'KEY1']

  1. কিভাবে একটি নেস্টেড পাইথন অভিধান পুনরাবৃত্তিমূলকভাবে পুনরাবৃত্তি করবেন?

  2. কিভাবে মান দ্বারা একটি পাইথন অভিধান বাছাই?

  3. কিভাবে মান দ্বারা পাইথনে একটি অভিধান বাছাই?

  4. কী দ্বারা পাইথনে একটি অভিধান কীভাবে সাজানো যায়?