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

পাইথন - ডিকশনারি তালিকার সব সংমিশ্রণ বের করা

যদি একটি ডিকশনারি তালিকার সব সংমিশ্রণ প্রদর্শন করতে হয়, তবে একটি সাধারণ তালিকা বোঝাপড়া এবং zip পদ্ধতি সহ product পদ্ধতি ব্যবহার করা হয়।

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

উদাহরণ

from itertools import product
my_list_1 = ["python", "is", "fun"]
my_list_2 = [24, 15]
print("The first list is :")
print(my_list_1)
print("The second list is :")
print(my_list_2)
temp = product(my_list_2, repeat=len(my_list_1))
my_result = [{key: value for (key, value) in zip(my_list_1, element)} for element in temp]
print("The result is :")
print(my_result)

আউটপুট

The first list is : ['python', 'is', 'fun']
The second list is : [24, 15]
The result is : [{'python': 24, 'is': 24, 'fun': 24}, {'python': 24, 'is': 24, 'fun': 15}, {'python': 24, 'is': 15, 'fun': 24}, {'python': 24, 'is': 15, 'fun': 15}, {'python': 15, 'is': 24, 'fun': 24}, {'python': 15, 'is': 24, 'fun': 15}, {'python': 15, 'is': 15, 'fun': 24}, {'python': 15, 'is': 15, 'fun': 15}]

ব্যাখ্যা

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

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

  • দুটি তালিকার কার্টেসিয়ান গুণফল 'product' পদ্ধতি ব্যবহার করে গণনা করা হয়েছে।

  • এই ফলাফলটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।

  • তালিকা বোঝাপড়া ব্যবহার করে তালিকার ওপর পুনরাবৃত্তি করা হয়েছে, এবং প্রথম তালিকার উপাদান এবং পূর্বে সংজ্ঞায়িত ভেরিয়েবলের উপাদানগুলি ডিকশনারি তৈরি করতে ব্যবহার করা হয়েছে।

  • এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।

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

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

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

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

  4. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?