Подтвердить что ты не робот

Конвертировать список в строку с пробелами в python

У меня вопрос о том, как преобразовать список в строку в python?

Скажем, если у меня

list = [how,are,you]

в строку "how are you"

Пространства важны, я не хочу получать howareyou, поскольку у меня с моей попыткой использовать

"".join(list)

Спасибо.

4b9b3361

Ответ 1

" ".join(my_list)

вам нужно соединить пробел, а не пустую строку...

Ответ 2

Я заберу это как альтернативу только для этого, хотя это почти бесполезно по сравнению с " ".join(my_list) для строк. Для non-strings (например, массива int) это может быть лучше:

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

Ответ 3

Для Non String list мы также можем сделать это

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

Ответ 4

Почему бы вам не добавить пробел в элементы самого списка, например:
list = ["how ", "are ", "you "]