如何打印列表而不显示括号和输出中的""?Python 3.3.2

dke*_*tre 4 python printing list python-3.x

所以说我有一个名为的列表myList,它看起来像这样:

myList = ["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)

如何将其打印到屏幕上以便打印:

abc 
Run Code Online (Sandbox Code Playgroud)

(是的,中间没有空格)

如果我使用print(myList) 它打印以下内容:

['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

非常感谢帮助.

iru*_*var 9

使用Python 3,您可以传递分隔符print.*myListmyList要解压成物品原因面前:

>>> print(*myList, sep='')
abc
Run Code Online (Sandbox Code Playgroud)


Ter*_*ryA 8

用途str.join():

''.join(myList)
Run Code Online (Sandbox Code Playgroud)

例:

>>> myList = ["a", "b", "c"]
>>> print(''.join(myList))
abc
Run Code Online (Sandbox Code Playgroud)

将连接由给定字符串分隔的每个项目.