![]() |
#2
莫珞lili2016-10-24 17:17
|
list.append(x)
Add an item to the end of the list. Equivalent to a[len(a):] = [x].
但是在自学的时候,看到这么个函数定义
def applyEachTo(L, x):
result = []
for i in range(len(L)):
result.append(L[i](x))
return result
中间的result.append(L[i](x))不是很明白。整个是这样的
![](zzz/editor/img/code.gif)
def applyEachTo(L, x):
result = []
for i in range(len(L)):
result.append(L[i](x))
return result
def square(a):
return a*a
def halve(a):
return a/2
def inc(a):
return a+1
a = applyEachTo([inc, square, halve, abs], -3)
result = []
for i in range(len(L)):
result.append(L[i](x))
return result
def square(a):
return a*a
def halve(a):
return a/2
def inc(a):
return a+1
a = applyEachTo([inc, square, halve, abs], -3)