对于这个函数,我可以使用元组元素作为参数:
light_blue = .6, .8, .9
gradient.add_color_rgb(0, *light_blue)
如果我需要在元组后面添加另一个参数怎么办?
light_blue = .6, .8, .9
alpha = .5
gradient.add_color_rgba(0, *light_blue, alpha)
不起作用。能够正常工作的是
gradient.add_color_rgba(0, *list(light_blue)+[alpha])
这看起来并不比原来更好
gradient.add_color_rgba(0, light_blue[0], light_blue[1], light_blue[2], alpha)
有更好的方法来做这件事吗?