Это, вероятно, очень легко решить для большинства из вас, но я не могу решить эту проблему, просто поставив str() вокруг этого, могу ли я?
str()
Я хотел бы преобразовать этот список: ['A','B','C'] в 'A B C'.
['A','B','C']
'A B C'
Заранее спасибо !!
In [1]: L = ['A', 'B', 'C'] In [2]: " ".join(L) Out[2]: 'A B C'
Мне не нравится синтаксис Python для объединения списка элементов, поэтому я предпочитаю вызывать собственную функцию для выполнения этой задачи, а не использовать синтаксис Python в строке.
Вот моя функция:
def joinList(l, c): return c.join(l) myList = ['a', 'b', 'c'] myStrg = joinList(myList, "-") print myStrg