如何使用python将不同长度的列表插入excel文件?

如何使用python将不同长度的列表插入excel文件?,python,excel,pandas,dataframe,Python,Excel,Pandas,Dataframe,如何使用python将不同长度的列表插入excel文件 预期产出: 将list转换为pd.Series并使用pd.concat import pandas as pd df = pd.DataFrame() list1=pd.Series(["a","b","c"]) list2=pd.Series(["d","e","f","g"]) df = pd.concat([list1,list2], ignore_index=True, axis=1) df.to_excel('output.

如何使用python将不同长度的列表插入excel文件

预期产出:


list
转换为
pd.Series
并使用
pd.concat

import pandas as pd
df = pd.DataFrame()

list1=pd.Series(["a","b","c"])
list2=pd.Series(["d","e","f","g"])

df = pd.concat([list1,list2], ignore_index=True, axis=1)

df.to_excel('output.xlsx',index = False)
输出:

     0  1                                                                                                                                      
0    a  d                                                                                                                                      
1    b  e                                                                                                                                      
2    c  f                                                                                                                                      
3  NaN  g  

list
转换为
pd.Series
并使用
pd.concat

import pandas as pd
df = pd.DataFrame()

list1=pd.Series(["a","b","c"])
list2=pd.Series(["d","e","f","g"])

df = pd.concat([list1,list2], ignore_index=True, axis=1)

df.to_excel('output.xlsx',index = False)
输出:

     0  1                                                                                                                                      
0    a  d                                                                                                                                      
1    b  e                                                                                                                                      
2    c  f                                                                                                                                      
3  NaN  g  

我的代码只适用于等长的列表我的代码只适用于等长的列表但我想与列名一起使用
df.columns=['col1','col2']
但我想与列名一起使用
df.columns=['col1','col2']