Python を使用して次のことを行いたいと思います。
緑から赤にグラデーションされたいくつかの「16進コードの色」文字列のリストがあります。
colorGradient = ['#00a500', '#1ea500', '#3ca500', '#5ab400', '#78b400', '#96c300',
'#b4d200', '#d2d200', '#f0e100', '#fff000', '#ffd200', '#ffb400',
'#ff9600', '#ff7800', '#ff5a00', '#f04b00', '#ff3c00', '#f02d00',
'#e11e00', '#d20f00', '#b40000']
これで、整数値のシーケンスができました。たとえば、このように..
integer_values = [1, 8, 5, 3, 6, 9]
このシーケンスの各値を「colorGradient」リストの文字列の 1 つにマップしたいと思います。値が高いほど赤くなり、逆に値が低いほど緑になります。
これを実現する方法を知っている人はいますか?Python 標準ライブラリには、それを実行できる関数が既にありますか?