如何把几个list存成一个大的list python
时间: 2023-07-14 18:13:55 浏览: 46
可以使用列表的extend方法,将多个列表合并成一个大的列表。示例如下:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = [7, 8, 9]
result_list = []
result_list.extend(list1)
result_list.extend(list2)
result_list.extend(list3)
print(result_list) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
也可以使用"+"运算符将多个列表合并,示例如下:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = [7, 8, 9]
result_list = list1 + list2 + list3
print(result_list) # [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
相关问题
python 几个list共同组成一个二维矩阵
这个问题可以回答。可以使用嵌套列表的方式来组成一个二维矩阵,例如:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
这样就可以得到一个3行3列的二维矩阵,其中每个元素都是一个整数。
python list怎么取连续的几个值
你可以使用切片(slice)来取得一个 Python 列表中连续的几个值。切片的语法是`list[start:end]`,其中 `start` 表示切片的起始位置(包含),`end` 表示切片的结束位置(不包含)。
下面是一些例子来说明如何取得连续的几个值:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 取得索引为2到4之间的值(不包含索引为4)
slice_1 = my_list[2:4]
print(slice_1) # 输出: [3, 4]
# 取得索引为1到末尾之间的值
slice_2 = my_list[1:]
print(slice_2) # 输出: [2, 3, 4, 5, 6, 7, 8, 9, 10]
# 取得索引为0到6之间的值(不包含索引为6),步长为2
slice_3 = my_list[0:6:2]
print(slice_3) # 输出: [1, 3, 5]
```
希望这些例子能帮助你理解如何取得 Python 列表中连续的几个值。如果还有其他问题,请随时提问!