¿Cómo unir todos los elementos en una lista?

Tengo una lista y agrega cada letra de una palabra una por una a esta lista, no sé qué estará en la lista hasta que se ejecute el progtwig. ¿Cómo puedo unir cada letra de la lista en una sola palabra? por ejemplo, convierta ['p', 'y', 't', 'h', 'o', 'n'] en ['python'] .

 a = ['a', 'b', 'c'] res = "".join(a) 

Puede volver a convertir a la lista de letras usando:

 list(res) 

''.join(['p','y','t','h','o','n'])

Para más información vea str.join

 ''.join(str(v) for v in my_list) 

Ya que no sabes lo que habrá en la lista.

  s="" for v in [['p', 'y', 't', 'h', 'o', 'n']: s+=v res=[s]