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 ...