যখন একটি তালিকায় অঙ্কের সংখ্যা যোগ করার প্রয়োজন হয়, তখন একটি সাধারণ লুপ এবং '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]
ব্যাখ্যা
- একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়।
- আরেকটি খালি তালিকা তৈরি করা হয়েছে।
- তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং তালিকার প্রতিটি উপাদান একটি স্ট্রিং-এ রূপান্তরিত হয়েছে এবং পুনরাবৃত্ত করা হয়েছে৷
- এটি তারপর যোগ করা হয় এবং একটি একক সংখ্যা হিসাবে রূপান্তরিত হয়।
- এটি তালিকার সমস্ত উপাদানে করা হয়৷ ৷
- এটি খালি তালিকায় যুক্ত করা হয়েছে।
- এটি তারপর কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।