list_x = [1,2,3,5,8,6,4]
a = []
def square(x):
return x*x
for x in list_x:
a.append(square(x))
print(a)
这样便可以得到[1,4,9,25,64,36,16]
另一种办法用map,匿名函数
list_x = [1,2,3,5,8,6,4]
r = map(lambda x : x*x, list_x)
print(list®)这样也可以得到最终结果
list_x = [1,2,3,5,8,6,4]
a = []
def square(x):
return x*x
for x in list_x:
a.append(square(x))
print(a)
这样便可以得到[1,4,9,25,64,36,16]
另一种办法用map,匿名函数
list_x = [1,2,3,5,8,6,4]
r = map(lambda x : x*x, list_x)
print(list®)这样也可以得到最终结果