কম্পিউটার

পাইথন - কী এর ith সূচক মান অনুসারে অভিধান তালিকা সাজান


যখন কী এর 'i’th সূচক মানের উপর ভিত্তি করে অভিধানের তালিকা সাজানোর প্রয়োজন হয়, তখন 'বাছাই করা' পদ্ধতি এবং ল্যাম্বডা পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_list = [{"Python" : "Best", "to" : "Code"},
   {"Python" : "Good", "to" : "Learn"},
   {"Python" : "object", "to" : "cool"},
   {"Python" : "oriented", "to" : "language"}]

print("The list is : " )
print(my_list)

K = "Python"
print("The value of K is ")
print(K)

i = 2
print("The value of i is :")
print(i)

my_result = sorted(my_list, key = lambda sub: sub[K][i])

print("The resultant list is : ")
print(my_result)

আউটপুট

The list is :
[{'Python': 'Best', 'to': 'Code'}, {'Python': 'Good', 'to': 'Learn'}, {'Python': 'object', 'to': 'cool'},
{'Python': 'oriented', 'to': 'language'}]
The value of K is
Python
The value of i is :
2
The resultant list is :
[{'Python': 'oriented', 'to': 'language'}, {'Python': 'object', 'to': 'cool'}, {'Python': 'Good', 'to':
'Learn'}, {'Python': 'Best', 'to': 'Code'}]

ব্যাখ্যা

  • অভিধানের একটি তালিকা তৈরি করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • 'K' এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • 'i'-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • 'বাছাই করা' পদ্ধতিটি কী হিসাবে ল্যাম্বডা ফাংশন ব্যবহার করে তালিকা সাজানোর জন্য ব্যবহৃত হয়।

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

  • এই ভেরিয়েবলটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।


  1. Python - অভিধান মান হিসাবে তালিকা সাফ করা হচ্ছে

  2. পাইথনে অভিধানে একটি মূল মান জোড়া যোগ করুন

  3. পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে

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