উদাহরণ
নিচে একটি প্রদর্শন দেওয়া হলো:
my_list = [81, 36, 42, 57, 68, 12, 26, 26, 38]
print("The list is :")
print(my_list)
my_result = {key: [index for index, value in enumerate(my_list) if value == key] for key in set(my_list)}
print("The result is :")
print(my_result)
আউটপুট
The list is : [81, 36, 42, 57, 68, 12, 26, 26, 38]
The result is : {36: [1], 68: [4], 38: [8], 42: [2], 12: [5], 81: [0], 57: [3], 26: [6, 7]}
ব্যাখ্যা
একটি লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ওপর পুনরাবৃত্তি করা হয়েছে এবং একটি নির্দিষ্ট শর্ত চেক করা হয়েছে।
এটি একটি ডিকশনারিতে রূপান্তরিত করা হয়েছে এবং তারপর একটি ভেরিয়েবলে অর্পণ করা হয়েছে।
এই ভেরিয়েবলটি আউটপুট হিসেবে কনসোলে প্রদর্শন করা হয়েছে।