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

পাইথন - ডিকশনারি ভ্যালু তালিকা ইনভার্স করা

যদি ডিকশনারি ভ্যালুকে তালিকায় ইনভার্স করতে হয়, তবে একটি সাধারণ পুনরাবৃত্তি এবং append পদ্ধতি ব্যবহার করা হয়।

নিচে এর প্রদর্শন দেওয়া হলো:

from collections import defaultdict
my_dict = {13: [12, 23], 22: [31], 34: [21], 44: [52, 31]}
print("The dictionary is :")
print(my_dict)
my_result = defaultdict(list)
for keys, values in my_dict.items():
    for val in values:
        my_result[val].append(keys)
print("The result is :")
print(dict(my_result))

আউটপুট

The dictionary is : {34: [21], 44: [52, 31], 13: [12, 23], 22: [31]}
The result is : {52: [44], 31: [44, 22], 12: [13], 21: [34], 23: [13]}

ব্যাখ্যা

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

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

  • defaultdict ব্যবহার করে একটি খালি ডিকশনারি তৈরি করা হয়েছে।

  • ডিকশনারির উপাদানগুলি অ্যাক্সেস করা হয়েছে এবং পুনরাবৃত্তি করা হয়েছে।

  • মানগুলি 'append' পদ্ধতি ব্যবহার করে খালি ডিকশনারিতে যোগ করা হয়েছে।

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

  1. পাইথনে লিস্ট vs টাপল vs ডিকশনারি পার্থক্য

  2. পাইথনে কী এবং ভ্যালু লিস্ট থেকে ডিকশনারি কীভাবে তৈরি করবেন?

  3. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  4. পাইথন ডিকশনারির ভ্যালু আপডেট করার পদ্ধতি