কম্পিউটার টিউটোরিয়াল

পাইথনে সেটকে ডিকশনারিতে রূপান্তর করা

পাইথন বিভিন্ন ডেটা স্ট্রাকচার হ্যান্ডল করার জন্য доста লচীলা প্ল্যাটফর্ম প্রদান করে। এমনকি একটি ডেটা স্ট্রাকচারকে অন্যটিতে রূপান্তর করার দরকার হতে পারে ভালো ব্যবহার বা বিশ্লেষণের জন্য। এই আর্টিকেলে আমরা দেখব কিভাবে একটি পাইথন সেটকে পাইথন ডিকশনারিতে রূপান্তর করা যায়।

zip এবং dict ব্যবহার করে

dict() ইনপুট প্যারামিটার নিয়ে সেগুলোকে ডিকশনারিতে রূপান্তর করতে পারে। আমরা zip ফাংশনও ব্যবহার করি কী এবং ভ্যালুগুলো গ্রুপ করার জন্য যা শেষে ডিকশনারির কী-ভ্যালু পেয়ার बन जाते हैं।

উদাহরণ

list_keys = {1,2,3,4}
list_values = {'Mon','Tue','Wed','Thu'}
new_dict = dict(zip(list_keys, list_values))
print(new_dict)
print(type(new_dict))

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:

{1: 'Mon', 2: 'Tue', 3: 'Thu', 4: 'Wed'}

dict.fromkeys ব্যবহার করে

যখন আমাদের একই ভ্যালু 지닌 ভিন্ন কীগুলোর ডিকশনারি দরকার হয়, তখন এই মেথডটি ব্যবহার করা যায়।

উদাহরণ

list_keys = {1,2,3,4}
new_dict = dict.fromkeys(list_keys, 'Mon')
print(new_dict)
print(type(new_dict))

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:

{1: 'Mon', 2: 'Mon', 3: 'Mon', 4: 'Mon'}

Dictionary Comprehension ব্যবহার করে

আমরা পূর্বের পদ্ধতির মতোই এই পদ্ধতিতেও কাজ করি, শুধু এখানে ডিকশনারি কম্প্রিহেনশন ব্যবহার করা হয়েছে।

উদাহরণ

list_keys = {1,2,3,4}
new_dict = {element: 'Tue' for element in list_keys}
print(new_dict)
print(type(new_dict))

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:

{1: 'Tue', 2: 'Tue', 3: 'Tue', 4: 'Tue'}

  1. পাইথন প্রোগ্রাম: টাপলের লিস্টকে ডিকশনারিতে রূপান্তর

  2. Python Dictionary কে লিস্টে রূপান্তর করা

  3. পাইথন টাপলকে ডিকশনারিতে রূপান্তর করার পদ্ধতি

  4. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা