У меня есть требование соединять все слова с помощью подчеркивания.
Входные
test = ["Hello", "World", "Test me"]
Выходные
"Hello_World_Test_me"
Как лучше всего добиться этого? python3?
"_".join(w for word in test for w in word.split())
python Метод соединения строки соединяет предоставленный список со строкой, для которой он вызывается.
Вы можете присоединиться к массиву, используя '_'.join(list), а затем заменить пробел на _
'_'.join(list)
_
test = ["Hello", "World", "Test me"] res = '_'.join(test).replace(' ', '_') print(res)
Спасибо
"_".join(test)
это должно работать