python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
2015-08-26 22:08
1311 查看
# -*- coding: utf-8 -*- if __name__ == '__main__': # lambda f = lambda x: x+2 print f(3) print (lambda x, y: x+y)(3, 5) # map list = [1, 2, 3] print map(lambda x:x*2, list) # reduce print reduce(lambda x, y: x+y, list) # zip x = [1, 2, 3] y = ['a', 'b', 'c'] print zip(x, y) print zip(*zip(x, y)) # filter l = ['abc', 'acd', '1234', 'ddad', 'aaa'] print filter(lambda s: s.startswith('a'), l)
参考:http://blog.csdn.net/iloveppp123/article/details/6613012
相关文章推荐
- python学习笔记 7
- python 提取文件指定列
- Python函数参数
- python进制转换(读取纯二进制文件内容)
- Python读取pcap文件
- java与python在处理大文件操作上的对比
- python多进程编程
- Python多进程编程
- Python多进程编程
- 操作python对象的属性
- Python模块(functools)
- python列表元素去重
- 朴素贝叶斯–分类器
- python排序操作
- 利用Python PIL、cPickle将图片读取和保存为pkl格式文件
- 使用Python进行多进程编程
- python dist-packages 和 site-packages
- 使用python脚本生成随机密码
- Python RE模块
- Python局部变量和全局变量global