Tuve este problema y mientras las otras respuestas proporcionan explicaciones correctas, la solución/solución alternativa que me gusta no está aquí. El uso del operador de adición concatenará listas juntas y devolverá el resultado. En mi caso, estaba contabilizando color
como una lista de 3 dígitos y opacity
como flotante, pero la biblioteca necesitaba color como una lista de 4 dígitos con opacidad como 4to dígito. Yo no quiero nombrar una variable de usar y tirar, por lo que esta sintaxis satisfizo mis necesidades:
color = [1, 1, 0]
opacity = 0.75
plot.setColor(color + [opacity])
Esto crea una nueva lista para la opacidad sobre la marcha y una nueva lista después de la concatenación, pero que está bien para mis propósitos. Solo quería una sintaxis compacta para extender una lista con un flotante y devolver la lista resultante sin afectar la lista original o float.
Usted esperaba lo que 'b = [4, 5, 6] + a' hace. –