На данный момент я использую:
Код: Выделить всё
>>> my_list = [ 1, 2 ]
>>> three_times = []
>>> for i in range( len( my_list ) ):
... for j in range( 3 ):
... three_times.append( my_list[ i ] )
...
>>> print three_times
[1, 1, 1, 2, 2, 2]
Код: Выделить всё
>>> my_list = [ 1, 2 ]
>>> three_times = []
>>> three_times = [ (value,) * 3 for value in my_list ]
>>> print(three_times)
[(1, 1, 1), (2, 2, 2)]
Что-то вроде Three_times = [ *( (value,) * 3 ) для значения в my_list ] было бы идеально для распаковки кортежей, но это неправильный синтаксис.>
Мобильная версия