जब कुंजी के मूल्य को निकालने की आवश्यकता होती है, यदि कुंजी सूची के साथ-साथ शब्दकोश में भी मौजूद है, तो एक साधारण पुनरावृत्ति और 'सभी' ऑपरेटर का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है -
my_list = ["Python", "is", "fun", "to", "learn", "and", "teach", 'cool', 'object', 'oriented'] my_dictionary = {"Python" : 2, "fun" : 4, "learn" : 6} K = "Python" print("The value of K is ") print(K) print("The list is : " ) print(my_list) print("The dictionary is : " ) print(my_dictionary) my_result = None if all(K in sub for sub in [my_dictionary, my_list]): my_result = my_dictionary[K] print("The result is : ") print(my_result)
आउटपुट
The value of K is Python The list is : ['Python', 'is', 'fun', 'to', 'learn', 'and', 'teach'] The dictionary is : {'Python': 2, 'fun': 4, 'learn': 6} The result is : 2
स्पष्टीकरण
-
स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
मूल्यों का एक शब्दकोश परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
-
K का मान परिभाषित है और कंसोल पर प्रदर्शित होता है।
-
मान कोई नहीं पर सेट है।
-
शब्दकोश में मौजूद मान सूची में मौजूद हैं या नहीं, यह जांचने के लिए एक साधारण पुनरावृत्ति के साथ 'ऑल' ऑपरेटर का उपयोग किया जाता है।
-
यदि हाँ, तो मान को शब्दकोश से 'K'th तत्व असाइन किया जाएगा।
-
यह मान कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।