Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - एक शब्दकोश सूची के सभी संयोजन

जब किसी शब्दकोश सूची के सभी संयोजनों को प्रदर्शित करने की आवश्यकता होती है, तो एक साधारण सूची समझ और 'उत्पाद' विधि के साथ 'ज़िप' विधि का उपयोग किया जाता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

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. पायथन में सूची बनाम टपल बनाम शब्दकोश

    सूची और Tuple ऑब्जेक्ट अनुक्रम हैं। डिक्शनरी की-वैल्यू पेयर की हैश टेबल है। सूची और टपल वस्तुओं का एक क्रमबद्ध संग्रह है। शब्दकोश अव्यवस्थित संग्रह है। लिस्ट और डिक्शनरी ऑब्जेक्ट म्यूटेबल हैं यानी नया आइटम जोड़ना या हटाना और उसमें से आइटम करना संभव है। Tuple एक अपरिवर्तनीय वस्तु है। टपल ऑब्जेक्ट पर

  1. पायथन डिक्शनरी से सभी मूल्यों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.values() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) आउटप

  1. पायथन डिक्शनरी से सभी चाबियों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.keys() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आ