>>> x =list(range(10))//创建列表
>>> x
[0,1,2,3,4,5,6,7,8,9]>>> y =[]//空列表
>>>for num in x://循环,遍历x中的每一个元素
y.append(num+5)//列表方法,尾部追加
>>> y
[5,6,7,8,9,10,11,12,13,14]>>>[num+5for num in x]//列表推导式
[5,6,7,8,9,10,11,12,13,14]
函数式编程
>>> x =list(range(10))>>> x
[0,1,2,3,4,5,6,7,8,9]>>>defadd5(num)://定义一个函数,接收一个数字,加5后返回
return num+5>>>list(map(add5,x))//把函数add5映射到x中的每个元素
[5,6,7,8,9,10,11,12,13,14]>>>list(map(lambda num: num+5, x))//lambda表达式,等价于add5函数
[5,6,7,8,9,10,11,12,13,14]