जब वर्ण सूची से शब्द निर्माण के लिए परीक्षण करना आवश्यक होता है, तो 'सभी' ऑपरेटर और 'गिनती' पद्धति का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] print("The list is :") print(my_list) key = 'pyt' print("The key is :") print(key) my_result = all(key.count(chr) <= my_list.count(chr) for chr in key) print("The result is :") if(my_result == True): print("Word can be constructed. ") else: print("Word can’t be constructed. ")
आउटपुट
The list is : ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] The result is : Word can be constructed.
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
कुंजी के लिए मान को परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
-
सूची पुनरावृत्ति का उपयोग सूची के सभी वर्णों तक पहुँचने के लिए किया जाता है।
-
फिर इसकी तुलना कुंजी से की जाती है ताकि यह जांचा जा सके कि कुंजी का निर्माण किया जा सकता है या नहीं।
-
'ऑल' ऑपरेटर का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि सभी तत्वों पर विचार किया जाए।
-
यह एक वैरिएबल को असाइन किया गया है।
-
यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।