如何在列表的每个元素内乘以给定的数字?

时间:2020-10-20 05:32:55

标签: python

我的意思是不可能吗?例如,用户输入一个数字,我计划将给定的数字乘以列表中的每个元素。例如,list = [23, 56, 40]。可以使用for循环吗?

我期望的程序

输入数字:

6

输出:

138

336

240

3 个答案:

答案 0 :(得分:1)

尝试这样:

num = int(input("Enter number: "))
myList = [23,56,40]
newList = [x*num for x in myList]
print(newList)

这使用列表推导将列表中的所有值乘以输入的数字。

答案 1 :(得分:-1)

使用列表理解

outlist = [x*6 for x in list]

答案 2 :(得分:-1)

这是最简单的方法

a=[23,56,40]
b=6
for i in a:
    print(i*b)