python中的列表生成式
来源:互联网 发布:日本聊天软件line 编辑:程序博客网 时间:2024/05/22 02:17
1、使用列表生成式可以快速的生成一个list
如:list(range(1,11)),生成列表[1,2,3,4,5,6,7,8,9,10]
2、一个list加入for循环生成另外一个list,只需一条语句
如:[x*x for x in range(1,11)]
3、for循环可以加入if判断(先执行for循环,再执行if判断,最后执行前面的输出语句)
如:[x*x for x in range(1,11) if x%2==0]
4、for循环可以使用两层,实现全排列
如:[x+y for x in 'ABC' for y in 'DEF']
输出结果:['AD','BE','CF']
5、for循环可以传入两个或多个变量,如dict的item()可以同时迭代key和value
>>> d = {'x': 'A', 'y': 'B', 'z': 'C' }>>> [k + '=' + v for k, v in d.items()]['y=B', 'x=A', 'z=C']
阅读全文
0 0
- python中的列表生成式
- Python中的列表生成式
- python中的列表生成式 | 字典生成式
- python中的列表生成式 | 字典生成式
- python 列表生成式
- Python:列表生成式
- python列表生成式
- python 列表生成式
- Python - 列表生成式
- python 列表生成式
- python列表生成式
- python列表生成式
- Python列表生成式
- python列表生成式
- Python 列表生成式
- python 列表生成式
- Python 列表生成式
- Python 列表生成式
- uva 1329
- ios-利用本地通知跳转到应用程序指定界面
- Contrastive Loss
- 1030 分页 #和$
- springMVC加载静态资源问题
- python中的列表生成式
- 简单的屏幕输出
- Java Web应用的双重认证
- Excel在统计分析中的应用—第六章—抽样分布-大样本的抽样分布(均值的抽样分布)
- 1030 Struts2
- NDK 编译 SDL2_mixer-2.0.2 时将警告视为错误的解决办法
- banana pi BPI-W2 NAS智能路由 Realtec RTD1296 设计
- 关于CSDN博客旧版皮肤下线公告!
- hdu 1003 Max Sum(最大序列)