列表解析

一、 概念

它是一个非常有用,简单而且灵活的工具,可以用来动态地创建列表。

二、语法

[expr for iter_var in iterable]
列表解析的表达式可以取代内建的map()以及lambda表达式,而且效率更高
[expr for iter_var in iterable if cond_expr]

三、实例

  1. 矩阵样例
#!/usr/bin/env python
a = [(x+1, y+1) for x in range(3) for y in range(5)]
print(a)
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐