python使用列表推导
来源:互联网 发布:淘宝怎么查看购物车 编辑:程序博客网 时间:2024/06/05 12:45
列表推导List comprehensions:在编程的时候,我们常常想要将一种数据类型转换为另一种。下面是一个简单例子,将列表中的每个元素变成它的平方。
nums = [0, 1, 2, 3, 4]squares = []for x in nums: squares.append(x ** 2)print squares # Prints [0, 1, 4, 9, 16]
使用列表推导,你就可以让代码简化很多:
nums = [0, 1, 2, 3, 4]squares = [x ** 2 for x in nums]print squares # Prints [0, 1, 4, 9, 16]
列表推导还可以包含条件:
nums = [0, 1, 2, 3, 4]even_squares = [x ** 2 for x in nums if x % 2 == 0]print even_squares # Prints "[0, 4, 16]"
0 0
- python使用列表推导
- Python 列表推导
- Python 的列表推导
- python 列表推导
- python 列表推导式
- python 列表推导
- python 列表推导
- python列表推导式
- python 列表推导式
- Python列表推导式
- python列表推导
- python 列表推导式
- Python的列表推导
- Python 列表推导
- Python的列表推导
- python 列表推导式
- python列表推导式
- python列表推导式
- 常见的排序算法
- 目标定位--Deep Self-Taught Learning for Weakly Supervised Object Localization
- DNS详解
- 该选择什么编程语言
- PS绘制边框
- python使用列表推导
- MFC中Cstring与char * string 的转换
- jq菜单切换demo
- TabLayout的使用
- centos 7.0 网络配置 和centos6.X 不同
- 【Eclipse】LogCat中只有level一列
- DevExpress控件-GridControl单元格颜色控制
- 重载函数与重载操作符
- tez安装、配置