假设我在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)
这可能更好:
"%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)
>>> 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)
| 归档时间: |
|
| 查看次数: |
5557 次 |
| 最近记录: |