una separar palabra listas lista letras len convertir como arreglos python string list spaces

palabra - separar python



¿Cómo convierto una lista en una cadena con espacios en Python? (4)

¿Cómo puedo convertir una lista en una cadena separada por espacios en Python?

Por ejemplo, quiero convertir esta lista:

my_list = [how,are,you]

En la cadena "how are you"

Los espacios son importantes. No quiero howareyou cómo te va con mi intento hasta ahora de usar

"".join(my_list)


¿Por qué no agrega un espacio en los elementos de la lista, como:
list = ["how ", "are ", "you "]


Para la list Non String podemos hacer esto también

" ".join(map(str, my_list))


Voy a presentar esto como una alternativa solo por el gusto de hacerlo, aunque es bastante inútil si se compara con " ".join(my_list) para cadenas. Para las cadenas (como una matriz de ints), esto puede ser mejor:

" ".join(str(item) for item in my_list)


" ".join(my_list)

necesitas unirte a un espacio, no a una cadena vacía ...