Как я могу правильно преобразовать свой список в строку?

#python #string #list

#python #строка #Список

Вопрос:

мой список выглядит так

 ['Athens Greece Baghdad Iraq', 'Athens Greece Bangkok Thailand', 'Athens Greece Beijing China', 'Athens Greece Berlin Germany']
 

Я попытался преобразовать этот список в строку с помощью этого кода.

 def conver_list(org_list, seperator = ''):
    return seperator.join(org_list)
 

Но проблема в том, что результат выглядит так

 'Athens Greece Baghdad IraqAthens Greece Bangkok ThailandAthens Greece Beijing ChinaAthens Greece Berlin Germany'
 

Как я могу изменить результат следующим образом

  'Athens Greece Baghdad Iraq Athens Greece Bangkok Thailand Athens Greece Beijing China Athens Greece Berlin Germany'
 

Комментарии:

1. Установите разделитель равным ' ' вместо ''

2. Почему вы объединяетесь с пустой строкой, если хотите объединить с пробелом?

Ответ №1:

Это должно сработать:

 def conver_list(org_list, seperator = ' '):
    return seperator.join(org_list)
 

Просто замените '' на ' ' . (добавьте пробел между перевернутыми двоеточиями)