How to make list of features for 3D lines

Hi

The below code works correctly:

import plotly.graph_objects as go
import random as rnd
fig = go.FigureWidget();
display(fig);

XX=[rnd.random()*10 for i in range(5)]
YY=[rnd.random()*10 for i in range(5)]
ZZ=[rnd.random()*10 for i in range(5)]

line_marker =dict(color=f'rgba(0, 0, 0, 1)', width=4, dash="solid");
fig.add_scatter3d(x=XX, y=YY, z=ZZ, mode="lines", line=line_marker, name='',hoverinfo='none');

But I want to assign different colors for each line, So as shown in the below code, a list defined for line_marker, But I got error:

import plotly.graph_objects as go
import random as rnd
fig = go.FigureWidget();
display(fig);

XX=[rnd.random()*10 for i in range(5)]
YY=[rnd.random()*10 for i in range(5)]
ZZ=[rnd.random()*10 for i in range(5)]
line_marker = [dict(color=f'rgba(0, 0, 0, 1)', width=4, dash="solid") for i in range(5)];

fig.add_scatter3d(x=XX, y=YY, z=ZZ, mode="lines", line=line_marker, name='',hoverinfo='none');

What should I do?