Как присоединиться к списку строк? - PullRequest
5 голосов
/ 11 марта 2010

Это, вероятно, очень легко решить для большинства из вас, но я не могу решить эту проблему, просто поставив str() вокруг этого, могу ли я?

Я хотел бы преобразовать этот список: ['A','B','C'] в 'A B C'.

Заранее спасибо !!

Ответы [ 2 ]

13 голосов
/ 11 марта 2010
In [1]: L = ['A', 'B', 'C']
In [2]: " ".join(L)
Out[2]: 'A B C'
0 голосов
/ 09 июня 2012

Мне не нравится синтаксис Python для объединения списка элементов, поэтому я предпочитаю вызывать собственную функцию для выполнения этой задачи, а не использовать синтаксис Python в строке.

Вот моя функция:

def joinList(l, c):
    return c.join(l)


myList = ['a', 'b', 'c']
myStrg = joinList(myList, "-")

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