1
Что эквивалентно этому в Python? Для меня это был кошмар. Я почти уверен, что мне нужно объединить лямбду и понимание списка для этой ситуации. @values
представляет собой строку цифр.Python: Уменьшение набора строк
def summation
@values.split(",").map(&:to_i).reduce(:+)
end
Я пытался что-то вроде этого, я получаю ошибку '' 'недействительным буквальным для Int() с основанием 10 : '' '. Моя строка для данного объекта '' '" 10,20,30 "' '' – theGrayFox
@TheGrayFox отлично работает для меня. –
или 'sum (map (values.split (','), int))', но ваш ответ более «pythonic» – kharandziuk