如何在 Python 3.5 中转换列表,例如:
x=[1, 3, 5]
135
的整数 (int) ?
最佳答案
这里有一个更数学化的方法,不用来回转换成字符串。请注意,它仅在 0 <= i <= 9 时有效。
>>> x = [1, 3, 5]
>>> sum(d * 10**i for i, d in enumerate(x[::-1]))
135
想法是将列表中的每个元素乘以其对应的 10 次幂,然后对结果求和。
关于python - 如何将多个整数列表转换为单个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41067960/