¿Cómo concatenar dos listas para que los elementos estén en una posición alternativa? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Listas de entrelazado en Python [duplicado] 4 respuestas

por ejemplo

 a=[1,2,3,4,5,6]
 b=[7,8,9,10,11,12]

then resultado:

c=[1,7,2,8,3,9,4,10,5,11,6,12]

¿Cómo concatena dos listas para que los elementos estén en posiciones alternativas?

He tratado de vincularlos a una nueva lista y reorganizarlos, pero no llega. Sería bueno que pudieras decirme el camino largo (sin usar demasiado las funciones integradas). Soy nuevo en Python y no se enseña mucho en mi escuela. Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta