合并列表中的项目 - Python

Kyr*_*eth 4 python list

假设我在python中有一个列表,如下所示:

list=[1,2,3,4,5]
Run Code Online (Sandbox Code Playgroud)

我将如何合并列表,使其成为:

list= [12345]
Run Code Online (Sandbox Code Playgroud)

如果有人有办法做到这一点,将不胜感激!!

Ste*_*joa 15

reduce(lambda x,y:10*x+y, [1,2,3,4,5])
# returns 12345
Run Code Online (Sandbox Code Playgroud)


Kab*_*bie 9

这可能更好:

"%s" * len(L) % tuple(L)
Run Code Online (Sandbox Code Playgroud)

哪个可以处理:

>>> L=[1, 2, 3, '456', '7', 8]
>>> "%s"*len(L) % tuple(L)
'12345678'
Run Code Online (Sandbox Code Playgroud)


pyf*_*unc 7

>>> list=[1,2,3,4,5]
>>> k = [str(x) for x in list]
>>> k
['1', '2', '3', '4', '5']
>>> "".join(k)
'12345'
>>> ["".join(k)]
['12345']
>>> 
>>> [int("".join(k))]
[12345]
>>> 
Run Code Online (Sandbox Code Playgroud)