Используя Pandas, можно стилизовать серию для отображения, например, в блокноте Jupyter.
Вот пример:
df = pd.DataFrame({'Mots': ['un', 'bon', 'rapport', 'qualité/prix.'],
'colors': ['#39e600', '#d9ffcc', '#39e600', '#269900']})
def map_colors(x):
df1 = x.copy()
df1.loc[:, 'Mots'] = 'background-color: ' + df1.loc[:, 'colors']
df1.loc[:, 'colors'] = 'background-color: '
return df1
res = df.style.apply(map_colors, axis=None)
Результат
![enter image description here](https://i.stack.imgur.com/2ScFc.png)