जब किसी सूची में अंकों की संख्या का योग करना आवश्यक हो, तो एक साधारण लूप और 'str' पद्धति का उपयोग किया जा सकता है।
एक सूची का उपयोग विषम मूल्यों को संग्रहीत करने के लिए किया जा सकता है (अर्थात किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ़्लोटिंग पॉइंट, स्ट्रिंग्स, और इसी तरह)।
'str' विधि दिए गए मान को एक स्ट्रिंग डेटा प्रकार में बदल देती है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
my_list = [11, 23, 41, 62, 89, 0, 10] print("The list is : ") print(my_list) my_result = [] for elem in my_list: sum_val = 0 for digit in str(elem): sum_val += int(digit) my_result.append(sum_val) print ("The result after adding the digits is : " ) print(my_result)
आउटपुट
The list is : [11, 23, 41, 62, 89, 0, 10] The result after adding the digits is : [2, 5, 5, 8, 17, 0, 1]
स्पष्टीकरण
- एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
- एक और खाली सूची बनाई गई है।
- सूची को पुनरावृत्त किया जाता है, और सूची में प्रत्येक तत्व को एक स्ट्रिंग में बदल दिया जाता है, और पुनरावृत्त किया जाता है।
- फिर इसे जोड़ा जाता है और एक अंक के रूप में परिवर्तित किया जाता है।
- यह सूची के सभी तत्वों पर किया जाता है।
- इसे खाली सूची में जोड़ा गया है।
- फिर इसे कंसोल पर आउटपुट के रूप में प्रदर्शित किया जाता है।