Мне нужно умножить эти два списка вместе, но один очень длинный, а другой очень короткий, длина длинного списка кратна длине короткого. Как я могу умножить их так, чтобы короткий повторялся до тех пор, пока все элементы в длинном списке не будут умножены на него.
Например:
longList = [10, 10, 10, 10, 10, 10, 10, 10, 10]
shortList = [1, 2, 3]
Что я пытаюсь сделать:
longList * shortList # Something like this
Желаемый вывод
[10, 20, 30, 10, 20, 30, 10, 20, 30]
* Это недубликат Как сжать два списка разного размера? , потому что я не собираюсь их застегивать, а скорее умножить их.