Я не думаю, что вы можете обойтись без использования цикла, но вас может заинтересовать функция zip
, которая сопоставляет элементы соответствующих списков при их итерации по ним.
df_list1=[A,B,C]
df_list2=[A,B,C]
concat_list = []
for x, y in zip(df_list1, df_list2):
concat_list.append(pd.concat([x, y]))
РЕДАКТИРОВАТЬ:
На самом деле, вы можете использовать map
:
concat_list = list(map(lambda x: pd.concat([x[0], x[1]), zip(df_list1, df_list2)))