python将3个列表依次装入一个多维列表中
时间: 2023-12-16 14:02:15 浏览: 47
可以使用以下代码:
```python
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = [7, 8, 9]
multi_list = [list1, list2, list3]
print(multi_list)
```
输出:
```
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
这样就把3个列表依次装入了一个多维列表中。
相关问题
python如何将一个列表装入另一个列表中
可以使用append()方法将一个列表添加到另一个列表中。
例如,假设有两个列表a和b:
a = [1, 2, 3]
b = [4, 5, 6]
将列表b添加到列表a中,可以使用以下代码:
a.append(b)
执行后,列表a将变为:
[1, 2, 3, [4, 5, 6]]
注意,列表b作为一个整体被添加到了列表a中,而不是单独的元素。如果希望将列表b中的元素逐个添加到列表a中,可以使用extend()方法:
a.extend(b)
执行后,列表a将变为:
[1, 2, 3, 4, 5, 6]
python将多个列表依次追加写入excel
可以使用Python中的pandas库来实现将多个列表依次追加写入Excel的操作。具体步骤如下:
1. 导入pandas库。
```python
import pandas as pd
```
2. 定义要写入Excel的文件名和Sheet名。
```python
file_name = 'example.xlsx'
sheet_name = 'Sheet1'
```
3. 读取Excel文件,如果文件不存在,则创建一个新的Excel文件。
```python
try:
df = pd.read_excel(file_name, sheet_name=sheet_name)
except FileNotFoundError:
df = pd.DataFrame()
```
4. 定义要写入Excel的多个列表。
```python
list1 = [1, 2, 3, 4]
list2 = ['A', 'B', 'C', 'D']
list3 = [10.5, 20.5, 30.5, 40.5]
```
5. 将多个列表转换为DataFrame格式。
```python
df1 = pd.DataFrame({'col1': list1})
df2 = pd.DataFrame({'col2': list2})
df3 = pd.DataFrame({'col3': list3})
```
6. 将多个DataFrame按列合并为一个DataFrame。
```python
df_new = pd.concat([df, df1, df2, df3], axis=1)
```
7. 将合并后的DataFrame写入Excel文件。
```python
with pd.ExcelWriter(file_name, mode='a') as writer:
df_new.to_excel(writer, sheet_name=sheet_name, index=False)
```
完整代码如下:
```python
import pandas as pd
file_name = 'example.xlsx'
sheet_name = 'Sheet1'
try:
df = pd.read_excel(file_name, sheet_name=sheet_name)
except FileNotFoundError:
df = pd.DataFrame()
list1 = [1, 2, 3, 4]
list2 = ['A', 'B', 'C', 'D']
list3 = [10.5, 20.5, 30.5, 40.5]
df1 = pd.DataFrame({'col1': list1})
df2 = pd.DataFrame({'col2': list2})
df3 = pd.DataFrame({'col3': list3})
df_new = pd.concat([df, df1, df2, df3], axis=1)
with pd.ExcelWriter(file_name, mode='a') as writer:
df_new.to_excel(writer, sheet_name=sheet_name, index=False)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)