Элементы повторения Python в одном списке на основе элементов другого

Даны следующие списки:

a = [0, 5, 1]
b = [1, 2, 1]

Я хотел бы повторить каждый элемент [a] по номеру соответствующей позиции в [b], чтобы получить это:

[0, 5, 5, 1]

то есть 0 происходит 1 раз, 5 происходит 2 раза и 1 происходит 1 раз.

Ответы на вопрос(2)

Ваш ответ на вопрос