У меня есть этот список [9,4,5] Я хочу умножить каждый элемент на 2, затем я суммирую результат, который я получу 9*2=18,4*2=8,5*2=10, тогда я суммирую 18+8+10=36
[9,4,5]
9*2=18,4*2=8,5*2=10
18+8+10=36
Можете ли вы, ребята, помочь мне написать это, пожалуйста
Нет необходимости умножать каждый элемент на 2; просто умножьте всю сумму на 2 впоследствии.
>>> data = [9, 4, 5] >>> 2 * sum(data) 36
Вы можете использовать сумму и выражение генератора:
>>> data = [9,4,5] >>> sum(n*2 for n in data) 36
sum() и список-понимание
sum()
sum([x*2 for x in your_list])