Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 创建十六进制颜色系列_Python_Colors_Hex - Fatal编程技术网

Python 创建十六进制颜色系列

Python 创建十六进制颜色系列,python,colors,hex,Python,Colors,Hex,有没有办法在python中创建一系列非手动的十六进制颜色,例如从深绿色到浅绿色、浅黄色到深黄色。类似于以下内容,但不写下所有十六进制代码: #from dark yellow ---> dark green colors = ['#ffff00','#ffffcc','#d6f5d6','#99e699','#85e085','#70db70','#5cd65c','#47d147','#33cc33','#2eb82e','#248f24','#1f7a1f','#196619','#1

有没有办法在python中创建一系列非手动的十六进制颜色,例如从深绿色到浅绿色、浅黄色到深黄色。类似于以下内容,但不写下所有十六进制代码:

#from dark yellow ---> dark green
colors = ['#ffff00','#ffffcc','#d6f5d6','#99e699','#85e085','#70db70','#5cd65c','#47d147','#33cc33','#2eb82e','#248f24','#1f7a1f','#196619','#145214','#0f3d0f']

我可以想象数字的形式是
range()

十六进制颜色只是三个十进制值(0到255)的十六进制表示。例如,对于green,您可以执行以下操作:

>>> ["#{val}FF{val}".format(val=hex(i)[2:].zfill(2)) for i in range(55, 255, 50)]
['#37FF37', '#69FF69', '#9bFF9b', '#cdFFcd']

十六进制颜色只是三个十进制值(0到255)的十六进制表示。例如,对于green,您可以执行以下操作:

>>> ["#{val}FF{val}".format(val=hex(i)[2:].zfill(2)) for i in range(55, 255, 50)]
['#37FF37', '#69FF69', '#9bFF9b', '#cdFFcd']

不完全重复,但它可能包含足够的信息来解决您的问题。不完全重复,但它可能包含足够的信息来解决您的问题。