тиражирование элементов в списке

Скажи, у меня есть это

b = 3
l = [1, 2]

Я хочу изменить l так, чтобы каждый элемент появлялся столько раз, сколько b. Так что:

l = [1, 1, 1, 2, 2, 2]

Я использовал это:

for x in l:
  for m in range(b):
    l.append(x)

Но это привело к бесконечному циклу. Любая помощь будет оценена. Я бы предпочел, чтобы вы, ребята, давали идеи, а не давали мне код. Благодарю.

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

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