Python функция для объединения предложений в список - PullRequest
0 голосов
/ 03 августа 2020

У меня есть требование соединять все слова с помощью подчеркивания.

Входные

test = ["Hello", "World", "Test me"]

Выходные

"Hello_World_Test_me"

Как лучше всего добиться этого? python3?

Ответы [ 3 ]

3 голосов
/ 03 августа 2020
"_".join(w for word in test for w in word.split())

python Метод соединения строки соединяет предоставленный список со строкой, для которой он вызывается.

1 голос
/ 03 августа 2020

Вы можете присоединиться к массиву, используя '_'.join(list), а затем заменить пробел на _

test = ["Hello", "World", "Test me"]

res = '_'.join(test).replace(' ', '_')
print(res)

Спасибо

0 голосов
/ 03 августа 2020
"_".join(test)

это должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...