python双循环列表推导式
时间: 2023-10-14 13:27:32 浏览: 82
下面是一个双循环列表推导式的例子:
```
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
filtered_matrix = [num for row in matrix for num in row if num % 2 == 0]
print(filtered_matrix)
```
输出:
```
[2, 4, 6, 8]
```
在上面的例子中,我们使用双循环列表推导式来过滤一个二维矩阵中的偶数。首先,我们使用两个 `for` 循环来迭代行和列。然后,我们使用 `if` 语句来过滤偶数。最后,我们使用单个列表推导式将过滤后的偶数放入一个新的列表中。
阅读全文