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