python入门基础(二)
- python内置函数
- max() min() sum()函数
- sorted()对列表 元组 字典 集合或者其他可迭代对象进行排序并返回新列表
- reversed()对迭代对象(生成器对象和具有惰性求值特性的zip,map,filter,enumerate等类似对象除外)进行反转(首位交换) 并返回可迭代的reversed对象
- range()函数 ,惰性求值得到的range对象
- enumerate()枚举 返回可迭代的enumerate对象 每个元素都包含(索,值)的元组
- map()映射,将一个函数参数映射到序列或者迭代器的对象的每一个元素上并返回一个可迭代的map的对象,这个对象的每个元素是原序列中经过函数处理的结果
- 标准库functools中的函数reduce() 可以将一个接收2个参数的函数以迭代的累积的方法从左到右一次作用到一个序列或者迭代器对象的所有元素上 并且允许指定一个初始值
- 内置函数filter将一个单参数作用到一个序列上 返回该序列中使得该函数返回值为true的安歇元素组成的filter的对象如果指定函数为none 则返回序列中等价于True的元素
- zip()函数用来把多个可迭代对象中的元素压缩到一起,返回一个可迭代的zip()对像,其中每个元素都是包含原来的多个可迭代的对象对应位置上的元素的元组,如同拉拉链一样
- map filter enumerate zip range等对象不仅具有具有惰性求值的特点 还有另外有个特点:访问过的元素不可再次访问
python内置函数
max() min() sum()函数
sorted()对列表 元组 字典 集合或者其他可迭代对象进行排序并返回新列表
reversed()对迭代对象(生成器对象和具有惰性求值特性的zip,map,filter,enumerate等类似对象除外)进行反转(首位交换) 并返回可迭代的reversed对象
range()函数 ,惰性求值得到的range对象
enumerate()枚举 返回可迭代的enumerate对象 每个元素都包含(索,值)的元组
map()映射,将一个函数参数映射到序列或者迭代器的对象的每一个元素上并返回一个可迭代的map的对象,这个对象的每个元素是原序列中经过函数处理的结果