在python中,如何将列表合并成字符串而不添加任何字符?

2024-10-04 07:28:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我发现我可以用“-”连接它们。连接(名称),但我不想添加任何字符。假设我有 ['stanje1', '|', 'st6', ',' 'stanje2', '|', '#'] 我想变成这样

stanje1|st6,stanje2|#

Tags: 名称字符st6stanje1stanje2
2条回答

就这样-:

''.join(name)

在这种情况下,您可以这样做:

''.join(name)

>>> name = ['stanje1', '|', 'st6', ',' 'stanje2', '|', '#']
>>> print ''.join(name)
stanje1|st6,stanje2|#

这将连接没有中间字符串的字符串。你知道吗

示例

>>> s = ['Hello', 'World']
>>> print ''.join(s)
HelloWorld

>>> print '-'.join(s)
Hello-World

相关问题 更多 >