যখন একটি অভিধান তালিকার সমস্ত সংমিশ্রণ প্রদর্শনের প্রয়োজন হয়, তখন একটি সহজ তালিকা বোধগম্যতা এবং 'জিপ' পদ্ধতি সহ 'পণ্য' পদ্ধতি ব্যবহার করা হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
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}] ব্যাখ্যা
-
প্রয়োজনীয় প্যাকেজ পরিবেশে আমদানি করা হয়।
-
কনসোলে দুটি তালিকা সংজ্ঞায়িত এবং প্রদর্শিত হয়৷
৷ -
দুটি তালিকার কার্টেসিয়ান পণ্য 'পণ্য' পদ্ধতি ব্যবহার করে গণনা করা হয়।
-
এই ফলাফলটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷
৷ -
একটি তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়, এবং একটি অভিধান তৈরি করতে প্রথম তালিকার উপাদান এবং পূর্বে সংজ্ঞায়িত ভেরিয়েবলের উপাদানগুলি ব্যবহার করা হয়৷
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷