python的map()

def cube(x):return x*x*x
newrange=list(map(cube,range(1,11)))
print(newrange)

结果:[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]


map就是能把一个列表里的数当做参数分别传递给函数,得到一个新的列表

posted @ 2011-10-19 23:02  ilxx1988  阅读(215)  评论(0编辑  收藏  举报