我想将整数列表转换为单变量。
我尝试了这个(在另一个问题上发现):
r = len(message) -1
res = 0
for n in message:
res += n * 10 ** r
r -= 1
这根本不适合我。
我基本上需要这个:
message = [17, 71, 34, 83, 81]
(这可能会有所不同,因为我使用变量来更改每个变量) 转换成这个:
new_message = 1771348381
答案 0 :(得分:3)
将join
,map
和str
组合使用。
message = [17, 71, 34, 83, 81]
new_message = int(''.join(map(str, message)))
# 1771348381