Использование join()
Функция:
words = [var_a,var_b,var_c,var_d]
my_separator = "this is a separator"
my_expected_sentence= my_separator.join(words)
Обновление: Также вы можете использовать свой пользовательский метод:
def my_join(args, sep):
sentence=""
for i in args:
sentence+=i+sep
return sentence
words=["abc","def","ghi"]
data = my_join(words,'hello')
print(data)
Таким образом, вы можете добавить разделитель перед каждым словом.
def my_preceding_join(args, sep):
sentence=""
for i in args:
sentence+=sep+i
return sentence
data = my_preceding_join(words,'hello')
print(data)