जब यह जांचना आवश्यक होता है कि किसी सूची में विशेष अंक हैं या नहीं, तो 'जॉइन' विधि और एक साधारण पुनरावृत्ति का उपयोग किया जाता है।
उदाहरण
नीचे उसी का एक प्रदर्शन है
my_list = [415, 133, 145, 451, 154] print("The list is :") print(my_list) my_digits = [1, 4, 5, 3] digit_string = ''.join([str(ele) for ele in my_digits]) all_elems = ''.join([str(ele) for ele in my_list]) my_result = True for element in all_elems: for ele in element: if ele not in digit_string: my_result = False break if(my_result == True): print("All elements have been made from required digits") else: print("All elements haven't been made from required digits")
आउटपुट
The list is : [415, 133, 145, 451, 154] All elements have been made from required digits
स्पष्टीकरण
-
एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
पूर्णांकों वाली एक अन्य सूची परिभाषित की गई है।
-
सूची समझ का उपयोग दूसरी सूची के माध्यम से पुनरावृत्त करने और उनसे जुड़ने के लिए किया जाता है।
-
यह एक वैरिएबल को असाइन किया गया है।
-
पहली सूची पर पुनरावृति करने और उनमें शामिल होने के लिए एक अन्य सूची समझ का उपयोग किया जाता है।
-
यह किसी अन्य वेरिएबल को असाइन किया गया है।
-
एक अन्य परिणाम चर प्रारंभ में 'सत्य' को असाइन किया गया है।
-
दूसरे चर को पुनरावृत्त किया जाता है, और यदि यह पहले चर में नहीं पाया जाता है, तो परिणाम चर 'गलत' को असाइन किया जाता है।
-
अगर कंडीशन से बाहर आने के बाद भी रिजल्ट 'True' रहता है, तो कंसोल पर संबंधित मैसेज डिस्प्ले होता है।