I am trying to create a list based on another list, with the same values repeated 3 times consecutively.
At the moment, I am using:
>>> my_l
You can't use *
iterable unpacking in a list comprehension, that syntax is only available in calls, and in Python 3, when using assignments.
If you want to use a list comprehension, just put your for
loops in series; you do want to access the values from my_list
directly rather than generate indices though:
[v for v in my_list for _ in range(3)]