python推导式
参考视频,强烈推荐,北京大学
推导式
- 定义:推导式是从一个或多个迭代器快速简洁构建数据结构的一种方法
- 可以用来生成列表、字典和集合
列表推导式、字典推导式、集合推导式
语法:
例子:
与推导式一样的语法–生成器推导式
并没有元组推导式,但是有类似的语法可以生成生成器推导式
生成器推导式可以极大节省内存
例子:
除了这种方法查看生成器对象的值,也可以将生成器对象的类型进行转换,比如:
tuple(agen)
list(agen)
set(agen)
除了通过生成器推导式创建生成器,还可以使用生成器函数,见后续博文