comprehension

Aiden Scott

Новичок
Пользователь
Фев 22, 2022
10
0
1
Python: Напишите comprehension, который итерирует строку “1_2,40_5,5_32” (разбить по запятым) и каждый элемент разбивает по символу “_” и полученные элементы приводит к типу int, и складывает их, тем самым образуя список целых чисел. (Вы можете использовать lambda функцию или написать обычную, которая принимает строку вида “1_2” на вход и возвращает число как сумму значений из строки; используйте метод split())
 
Последнее редактирование:

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Вот пример:
Python:
print([sum([int(i) for i in x.split('_')]) for x in '1_2,40_5,5_32'.split(',')])
 
  • Мне нравится
Реакции: Aiden Scott

Aiden Scott

Новичок
Пользователь
Фев 22, 2022
10
0
1
Вот пример:
Python:
print([sum([int(i) for i in x.split('_')]) for x in '1_2,40_5,5_32'.split(',')])
Большое спасибо за ответ
 

santasii

Новичок
Пользователь
Апр 4, 2022
26
0
1
Большое спасибо за ответ
Можно ли ее преобразовать в функцию ?
 

Форум IT Специалистов