Преобразовать кортедж из str в int, ошибка ValueError: invalid literal for int() with base 10: '5,4,3'

Помогите пожалуйста, преобразовать кортедж из str в int.

('5,4,3', '2,2', '3,5,5', '4,5,5', '5,5,5', '5,5,5', '5,5,5,5', '5,5,5,5', '4,3,3', '4,2,4', '5,5,5') 
# и вывести сумму 5+4+3, 2+2, и.т.д

код ошибки

s = [sum(map(int, it.split(' '))) for it in a] ValueError: invalid literal for int() with base 10: '5,4,3'

было ж уже
Помогите пожалуйста преобразовать масив из str в int, пример кода - #2 от пользователя AlexP

оно для любых коллекций работает, и списки, и кортежи.

извините, у меня не получилось

Так а что в коде и что выдает?

это и есть ошибка, как исправить

Её ж увидеть сначала надо. Название темы на форумах используется для сути вопроса, не надо туда всё подряд пихать.

Ну так в коде-то разобраться надо, а не тупо копипастить.
Разве тут этим символом числа разделены?

Python String split()

1 лайк

спасибо еще раз