কম্পিউটার

পাইথনে মূল-মান তালিকাকে ফ্ল্যাট অভিধানে রূপান্তর করুন


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

এটি অভিধানের মাধ্যমে পুনরাবৃত্তি করে এবং 'zip' পদ্ধতি ব্যবহার করে জিপ করে।

জিপ পদ্ধতিটি পুনরাবৃত্তিযোগ্য করে, তাদের একটি টুপলে একত্রিত করে এবং ফলাফল হিসাবে এটি ফিরিয়ে দেয়।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

from itertools import product

my_dict = {'month_num' : [1, 2, 3, 4, 5, 6], 'name_of_month' : ['Jan', 'Feb', 'March', 'Apr', 'May', 'June']}

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

my_result = dict(zip(my_dict['month_num'], my_dict['name_of_month']))

print("The flattened dictionary is: ")
print(my_result)

আউটপুট

The dictionary is :
{'month_num': [1, 2, 3, 4, 5, 6], 'name_of_month': ['Jan', 'Feb', 'March', 'Apr', 'May', 'June']}
The flattened dictionary is:
{1: 'Jan', 2: 'Feb', 3: 'March', 4: 'Apr', 5: 'May', 6: 'June'}

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।

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

  • 'zip' পদ্ধতিটি একটি অভিধানের কী এবং মান আবদ্ধ করতে ব্যবহৃত হয় এবং এটি আবার একটি অভিধানে রূপান্তরিত হয়।

  • এটি একটি ভেরিয়েবলে বরাদ্দ করা হয়৷

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


  1. পাইথন প্রোগ্রাম টিপলের একটি তালিকাকে অভিধানে রূপান্তর করতে

  2. কিভাবে একটি পাইথন অভিধান এবং তালিকা একসাথে জিপ করবেন?

  3. পাইথন অভিধানকে কীভাবে একটি তালিকায় রূপান্তর করবেন?

  4. পাইথনে তালিকা বোঝার সাথে একটি অভিধান কীভাবে তৈরি করবেন?