python的常用的内置函数
使用内置函数的好处:简单,快速。
1.zip():以多个序列为参数,返回元祖列表。
长度:在多个序列长度不一时,以最短的为准。
常见用途:构建多参数列表,构建字典。
2.map():在python2旧版本和python2.7,python3中有不同的功能
python2旧版本:和zip()函数类是,也是配对多序列,但是长度上,以最长的为准,短序列用None补全。
python2.7,python3版本:对序列的所有元素进行同样的操作(函数):
3.lambda:简易函数构建式(匿名函数)
lambda argument1 argument2 :expression using arguments.
常用:简易函数构建,和def联合使用,构建嵌套函数。
条件语句在lambda的运用:lambda x: true的结果 if 条件 else false的结果。
4。filter():根据判断函数过滤序列
filter(判断函数,可迭代对象)
判断函数是对可迭代对象里的单个元素进行判断True或False
5。enumerate:可迭代对象作为参数,返回索引和值构成的元组列表
6.in 或 not in :判断有一个对象是否在list或tuple里:
拒绝低效率勤奋,保持高效思考