python列表推导式
来源:互联网 发布:人工智能失控 编辑:程序博客网 时间:2024/04/28 01:16
列表推导式(list comprehension)是利用其他列表创建新列表(类似于数学术语中的集合推导式)的一种方法。它的工作方式类似于for循环,也很简单:
In [0]: [x*x for x in range(10)]Out[0]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
如果只想打印出那些能被3整除的平方数,只需要通过添加一个if部分在推导式中就可以完成:
In [1]: [x*x for x in range(10) if x % 3 == 0]Out[1]: [0, 9, 36, 81]
也可以增加更多的for语句的部分:
In [2]: [(x,y) for x in range(3) for y in range(3)]Out[2]: [(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]In [3]: [[x,y] for x in range(2) for y in range(2)]Out[3]: [[0, 0], [0, 1], [1, 0], [1, 1]]
0 0
- python 列表推导式
- python列表推导式
- python 列表推导式
- Python列表推导式
- python 列表推导式
- python 列表推导式
- python列表推导式
- python列表推导式
- python列表推导式
- 【python系列】列表推导式
- python之列表推导式
- Python的列表推导式
- Python之列表推导式
- Python的列表推导式
- Python的列表推导式
- Python 列表推导式应用
- Python 的列表推导式
- Python列表解析(列表推导式)
- BZOJ1119 [POI2009]SLO
- 如何在caffe中添加新的Layer
- 如何让secureCRT保持连接不端开
- intent详解1
- win10系统怎么关闭自动更新
- python列表推导式
- Runtime获取一个类中所有成员变量的名字和类型
- 使用QRCode简单生成二维码
- 标签栏使用Demo二
- 顶部滚动菜单栏
- Linux如何查看进程、杀死进程、启动进程等常用命令
- 开始自学H5前端-第一天
- 自学H5第一天笔记
- 自学H5第二天