列表推导(List Comprehension)
来源:互联网 发布:淘宝红翼 编辑:程序博客网 时间:2024/06/14 04:46
列表推导(list comprehension)是一种简化代码的优美方法。
列入,创建一个包含1到10的平方的列表,普通做法和列表推导:
#coding:utf-8import numpyexample0 = []for x in range(10): example0.append(x**2)print example0#[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]example0 = [x**2 for x in range(10)]print example0#[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]两者输出都一样,不过利用了列表推导明显更简洁。这个最简单的列表生成式由方括号开始,方括号内部先是一个表达式,其后跟着一个for语句。列表生成式总是返回一个列表。
阅读全文
0 0
- 列表推导(List Comprehension)
- Python中的列表推导式(list comprehension)
- Python列表推导式(List comprehension)
- python:列表推导式,list comprehension
- Python列表推导式(List comprehension)
- [Python]学习:黑魔法之列表推导式(list comprehension)
- 11-09-15 python 列表推导List Comprehension&
- Python map/reduce vs 列表推导式[list comprehension]
- python学习笔记——列表推导 list comprehension
- Python学习笔记:列表推导式List Comprehension
- 列表解析 list comprehension
- Python的递推式构造列表(List comprehension)
- 列表解析(list comprehension) 与三目运算符
- python列表解释(list comprehension)记录
- List Comprehensions (列表推导式)
- List comprehension
- 列表推导式(list comprehensions)
- Python List Comprehension, Dictionary Comprehension
- 函数
- 通过JS原型定义字符串格式化方法
- 《人生就是一个不断相遇与离别的过程》
- kali linux liveU盘制作live USB persistence
- Lodash 控制ajax请求频率工具
- 列表推导(List Comprehension)
- ESLint可共享配置发布,团队自定义ESLint规则新鲜出炉
- list与Set、Map区别及适用场景
- 【NOIP2017提高A组模拟10.10】Graph
- python图形界面GUI编程之tkinter布局
- linux libmodbus的移植
- 驱动开发入门
- 解码过程
- 完全背包