যদি ডিকশনারি থেকে ইউনিক ভ্যালু লিস্ট বের করতে হয়, তবে 'set' অপারেটর এবং লিস্ট মেথড সহ একটি সিম্পল ইটারেশন ব্যবহার করা হয়।
উদাহরণ
নিচে এর демонস্ট্রেশন দেওয়া হলো:
my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22},{'object':9},{'oriented':11}] print("The dictionary is : " ) print(my_dictionary) my_result = list(set(value for element in my_dictionary for value in element.values())) print("The resultant list is : ") print(my_result) print("The resultant list after sorting is : ") my_result.sort() print(my_result)
আউটপুট
The dictionary is : [{'Python': 11, 'is': 22}, {'fun': 11, 'to': 33}, {'learn': 22}, {'object': 9}, {'oriented': 11}] The resultant list is : [33, 11, 22, 9] The resultant list after sorting is : [9, 11, 22, 33]
ব্যাখ্যা
একটি লিস্ট অফ ডিকশনারি ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।
ডিকশনারির ভ্যালুগুলো ইটারেট করে অ্যাক্সেস করা হয় এবং সেটে কনভার্ট করা হয়।
এইভাবে ইউনিক এলিমেন্টগুলো পাওয়া যায়।
তারপর এটি লিস্টে কনভার্ট করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
এটি আউটপুট হিসেবে কনসোলে দেখানো হয়।
এটি আবার সর্ট করা হয় এবং কনসোলে দেখানো হয়।