python list[list]转为list
时间: 2024-11-21 09:30:01 浏览: 7
在Python中,如果你有一个嵌套列表(即一个列表里面包含多个列表),想要将其转换成一个单一的扁平化列表,你可以使用列表推导式(List Comprehension)或者简单的for循环。以下是两种常见的方法:
1. **使用列表推导式**:
```python
nested_list = [[1, 2], [3, 4, 5], [6, 7]]
flattened_list = [item for sublist in nested_list for item in sublist]
```
现在`flattened_list`就是`[1, 2, 3, 4, 5, 6, 7]`。
2. **使用for循环**:
```python
nested_list = [[1, 2], [3, 4, 5], [6, 7]]
flattened_list = []
for sublist in nested_list:
for item in sublist:
flattened_list.append(item)
```
同样得到的结果是`[1, 2, 3, 4, 5, 6, 7]`。
阅读全文