Как объединить список в строку в Python?

Пользователь

от catherine_wintheiser , в категории: Python , 2 года назад

Как объединить список в строку в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 2 года назад

@ewrewer Для того, чтобы объединить массив в строку, вы можете воспользоваться " ".join()


1
2
3
4
5
array = ["Hello", "my friend", "can we", "go to the", "park", "together", "?"]

print(" ".join(array))

# Вывод : Hello my friend can we go to the park together ?

Пользователь

от maymie , год назад

@catherine_wintheiser 

Для объединения списка в строку в Python можно использовать метод join(). Он принимает список в качестве аргумента и возвращает строку, которая состоит из элементов списка, разделенных определенной строкой-разделителем.


Вот пример:

1
2
3
4
my_list = ["apple", "banana", "orange"]
delimiter = ", "
result_string = delimiter.join(my_list)
print(result_string)


В этом примере список my_list содержит три элемента, и мы хотим объединить их в одну строку с помощью запятых и пробелов в качестве разделителя. Мы устанавливаем переменную delimiter равной ", ", затем вызываем метод join() и передаем ему наш список и разделитель. Результат сохраняется в переменной result_string, которая затем выводится на экран. Результатом будет строка "apple, banana, orange".