Ответ 1
" ".join(my_list)
вам нужно соединить пробел, а не пустую строку...
У меня вопрос о том, как преобразовать список в строку в python?
Скажем, если у меня
list = [how,are,you]
в строку "how are you"
Пространства важны, я не хочу получать howareyou
, поскольку у меня с моей попыткой использовать
"".join(list)
Спасибо.
" ".join(my_list)
вам нужно соединить пробел, а не пустую строку...
Я заберу это как альтернативу только для этого, хотя это почти бесполезно по сравнению с " ".join(my_list)
для строк. Для non-strings (например, массива int) это может быть лучше:
" ".join(str(item) for item in my_list)
Для Non String list
мы также можем сделать это
" ".join(map(str, my_list))
Почему бы вам не добавить пробел в элементы самого списка, например: list = ["how ", "are ", "you "]