replicando elementos en lista

Di que tengo esto

b = 3
l = [1, 2]

Quiero modificar l para que cada elemento aparezca tantas veces como b. Así que eso:

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

Utilicé esto:

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

Pero resultó en un bucle infinito. Cualquier ayuda sería apreciada. Preferiría que ustedes den ideas en lugar de darme el código. Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta