Python 原创基础教程
第九章 常用函数
iter()&next()
迭代器和生成器
1
2
3
4a=iter(x) //生成一个迭代器
next(a)range()
1 | #从0到10 |
- list()
把变量转换为list
- map()
map(fuciton,iterable,…),第一个参数是一个函数,以后的参数的列表,map把列表中的值带入到函数(第一个参数)并输出值
map()的值在python2中是一个列表,在python3中是一个迭代器
1 | >>>def square(x) : # 计算平方数 |
- filter()
filter(function, iterable)函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
function是过滤条件,iterable是可迭代对象。
1 | def is_odd(n): |