我正在用python回答Euler项目问题,但我不知道如何将列表本身相乘 我可以得到范围内的列表
答案 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]