如何自己将列表中的数字相乘

时间:2019-02-13 16:39:26

标签: python python-3.x

我正在用python回答Euler项目问题​​,但我不知道如何将列表本身相乘 我可以得到范围内的列表

2 个答案:

答案 0 :(得分:-1)

尝试一下:

myList = [0,1,2,3,4,5,6,7,8,9]
newList = []

for item in myList:
    newList.append(pow(item,2))

print (newList)

返回:[0,1,4,9,16,25,36,49,64,81]

答案 1 :(得分:-1)

您可以使用地图功能:

list_1 = [1, 2, 3, 4, 5]
list_2 = list(map(lambda x: x**2, list_1))

输出

[1, 4, 9, 16, 25]