Вы можете сделать это, используя map
для применения лямбда-функции - если я правильно понимаю желаемый результат:
>>> my_list = [15, 10, 20]
>>> list(map(lambda x: sum(int(s) for s in str(x)), my_list))
[6, 1, 2]
Выписано полностью, это примерно эквивалентно :
my_list = [15, 10, 20]
for integer in my_list:
total = 0
for digit in str(integer):
total += int(digit)
print(f"The sum of {integer} is {total}")
Вывод:
The sum of 15 is 6
The sum of 10 is 1
The sum of 20 is 2