将列表降维,任用一种方法
时间: 2023-10-08 16:11:36 浏览: 69
python 列表降维的实例讲解
可以使用列表推导式对多维列表进行降维,例如将一个二维列表转化为一维列表:
```python
nested_list = [[1, 2], [3, 4], [5, 6]]
flat_list = [num for sublist in nested_list for num in sublist]
print(flat_list) # Output: [1, 2, 3, 4, 5, 6]
```
这里的 `for` 循环用于遍历原始列表的每一个子列表,再通过另一个 `for` 循环遍历子列表中的每一个元素,然后将这些元素依次添加到新的一维列表中。可以根据需要进行嵌套的次数,从而实现多维列表的降维。
阅读全文