#for this to work they need to have the same unique index list_df = [df_1,df_2,df_3] df = list_df[0].join(list_df[1:])