如何在Python 3.5中转换列表,例如:
x=[1, 3, 5]
到135(整个int)的int?
135
如果您有一个ints列表,并且想要将它们连接在一起,则可以使用mapwithstr将它们转换为字符串,将它们转换join为空字符串,然后使用转换回ints int。
int
map
str
join
在代码中,如下所示:
r = int("".join(map(str, x)))
和r现在有想要的价值135。
r
当然,这是受某些条件限制的方法。它要求所讨论的列表除了正数ints(作为您的示例)或表示ints的字符串外,不包含其他任何内容,否则转换为字符串的步骤可能会失败,或者(负数)的连接将很笨拙。