python 多维列表的拼接
时间: 2024-04-04 16:27:27 浏览: 83
在Python中,可以使用嵌套的列表来表示多维列表。拼接多维列表可以通过两种方式实现:使用循环遍历和使用列表推导式。
1. 使用循环遍历:
首先创建一个空的多维列表,然后使用循环遍历每个子列表,将其元素逐个添加到新的列表中。下面是一个示例代码:
```python
# 原始多维列表
list1 = [[1, 2, 3], [4, 5, 6]]
list2 = [[7, 8, 9], [10, 11, 12]]
# 创建空的多维列表
result = []
# 遍历每个子列表
for sublist in list1 + list2:
# 遍历子列表中的元素并添加到结果列表中
for element in sublist:
result.append(element)
print(result)
```
输出结果为:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
2. 使用列表推导式:
利用列表推导式可以更简洁地实现多维列表的拼接。下面是一个示例代码:
```python
# 原始多维列表
list1 = [[1, 2, 3], [4, 5, 6]]
list2 = [[7, 8, 9], [10, 11, 12]]
# 使用列表推导式拼接多维列表
result = [element for sublist in list1 + list2 for element in sublist]
print(result)
```
输出结果为:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
阅读全文