কম্পিউটার

পাইথন - একটি অভিধান তালিকার সমস্ত সমন্বয়


যখন একটি অভিধান তালিকার সমস্ত সংমিশ্রণ প্রদর্শনের প্রয়োজন হয়, তখন একটি সহজ তালিকা বোধগম্যতা এবং 'জিপ' পদ্ধতি সহ 'পণ্য' পদ্ধতি ব্যবহার করা হয়।

নীচে একই -

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

উদাহরণ

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}]

ব্যাখ্যা

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

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

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

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

  • একটি তালিকা বোধগম্যতা তালিকার উপর পুনরাবৃত্তি করতে ব্যবহৃত হয়, এবং একটি অভিধান তৈরি করতে প্রথম তালিকার উপাদান এবং পূর্বে সংজ্ঞায়িত ভেরিয়েবলের উপাদানগুলি ব্যবহার করা হয়৷

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

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


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

  2. পাইথনে তালিকা বনাম টুপল বনাম অভিধান

  3. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত মান একটি তালিকা পেতে?

  4. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?