কম্পিউটার

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


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

A = [{'name':'john','age':45},
     {'name':'andi','age':23},
     {'name':'john','age':22},
     {'name':'paul','age':35},
     {'name':'john','age':21}]

new_A = sorted(A, key=lambda x: x['age'])
print(new_A)

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

[{'name': 'john', 'age': 21}, {'name': 'john', 'age': 22}, {'name': 'andi', 'age': 23}, {'name': 'paul', 'age': 35}, {'name': 'john', 'age': 45}]

আপনি সাজানো ফাংশনের পরিবর্তে সর্ট ফাংশন ব্যবহার করে এটিকে জায়গায় সাজাতে পারেন। উদাহরণস্বরূপ,

A = [{'name':'john','age':45},
     {'name':'andi','age':23},
     {'name':'john','age':22},
     {'name':'paul','age':35},
     {'name':'john','age':21}]

A.sort(key=lambda x: x['age'])
print(A)

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

[{'name': 'john', 'age': 21}, {'name': 'john', 'age': 22}, {'name': 'andi', 'age': 23}, {'name': 'paul', 'age': 35}, {'name': 'john', 'age': 45}]

  1. পাইথনে অভিধানের মান অনুসারে আমি কীভাবে অভিধানের তালিকা বাছাই করব?

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

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

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