কম্পিউটার

পাইথন প্রোগ্রাম - তালিকা থেকে অভিধান তৈরি করুন


যখন একটি তালিকা থেকে একটি অভিধান তৈরি করার প্রয়োজন হয়, একটি অভিধান তৈরি করা হয় 'dict' পদ্ধতি ব্যবহার করে, একটি সাধারণ পুনরাবৃত্তি এবং 'setdefault' পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
my_dict = dict()
print("An empty dictionary has been created")
my_value_list = ['15', '14', '13', '12', '16']

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

my_value_list.sort()
print("The list after sorting is :")
print(my_value_list)

for value in my_value_list:
   for element in range(int(value), int(value) + 2):
      my_dict.setdefault(element, []).append(value)

print("The resultant dictionary is : ")
print(my_dict)

আউটপুট

An empty dictionary has been created
The list is :
['15', '14', '13', '12', '16']
The list after sorting is :
['12', '13', '14', '15', '16']
The resultant dictionary is :
{12: ['12'], 13: ['12', '13'], 14: ['13', '14'], 15: ['14', '15'], 16: ['15', '16'], 17: ['16']}

ব্যাখ্যা

  • একটি খালি অভিধান তৈরি করা হয়েছে৷

  • একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • তালিকাটি একটি সাজানোর পদ্ধতি ব্যবহার করে সাজানো হয় এবং কনসোলে প্রদর্শিত হয়।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং ডিফল্ট মানটি খালি অভিধানে যোগ করা হয়েছে, এবং মানটি অভিধানে যুক্ত করা হয়েছে৷

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

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


  1. কিভাবে অন্য অভিধানের মান থেকে পাইথন অভিধান তৈরি করবেন?

  2. কী এবং মানগুলির তালিকা থেকে পাইথন অভিধান কীভাবে তৈরি করবেন?

  3. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত মান একটি তালিকা পেতে?

  4. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?