Python 将列表附加到列表的列表中

Python 将列表附加到列表的列表中,python,pandas,list,dataframe,Python,Pandas,List,Dataframe,我想将数据帧列表附加到现有列表中: df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3'], 'C': ['C0', 'C1', 'C2', 'C3'], 'D': ['D0', 'D1', 'D2', 'D3']}, inde

我想将数据帧列表附加到现有列表中:

df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
                     'B': ['B0', 'B1', 'B2', 'B3'],
                     'C': ['C0', 'C1', 'C2', 'C3'],
                     'D': ['D0', 'D1', 'D2', 'D3']},
                    index=[0, 1, 2, 3])


fr_list = [[] for x in range(2)]
fr_list[0].append(df1)
fr_list[0].append(df1)
fr_list[1].append(df1)


fr2 = [[] for x in range(2)]
fr2[0].append(df1)
fr2[1].append(df1)

fr_list.append(fr2)  # <-- here is the problem
df1=pd.DataFrame({'A':['A0','A1','A2','A3'],
‘B’:[‘B0’、‘B1’、‘B2’、‘B3’],
‘C’:[‘C0’、‘C1’、‘C2’、‘C3’],
'D':['D0','D1','D2','D3']},
索引=[0,1,2,3])
fr_list=[]表示范围(2)内的x
fr_列表[0]。追加(df1)
fr_列表[0]。追加(df1)
fr_列表[1]。追加(df1)
fr2=[]对于范围(2)内的x
fr2[0]。追加(df1)
fr2[1]。追加(df1)
fr_列表。附加(fr2)#
用上述代码替换FRU列表。追加(fr2)

说明:使用zip和列表理解,在FRU列表和fr2中添加相应的列表。您所做的是将fr_list中的外部列表附加到fr中的外部列表&而不是内部列表

用上述代码替换FRU列表。追加(fr2)

说明:使用zip和列表理解,在FRU列表和fr2中添加相应的列表。您所做的是将fr_list中的外部列表附加到fr中的外部列表&而不是内部列表


签出
zip
这就是您要查找的内容。签出
zip
这就是您要查找的内容。当尝试从空列表中压缩
fr\u list=[[[]范围(2)]中的x时,
我收到错误:
ValueError:无法强制为序列,长度必须为3:0,当试图从空列表中压缩时,我得到字符串concatd
A0A0
并且,我得到字符串concatd
A0A0
fr_list=[a+b for a,b in zip(fr_list,fr2)]