उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
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' असाइन किया जाता है।
दूसरा वेरिएबल पर पुनरावृति की जाती है, और यदि यह पहले वेरिएबल में नहीं मिलता है, तो परिणाम वेरिएबल को 'False' असाइन किया जाता है।
यदि शर्त से बाहर आने के बाद परिणाम अभी भी 'True' है, तो प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।