colors_df = pd.DataFrame(colors, columns=['fruit_name', 'color'])
df3.merge(colors_df, how='left').fillna('unknown')
Попытка создать серию панд в фрейме данных со значениями, основанными на том, находятся ли ключи в другом фрейме данных.