理想情况下,我想将此 100020630
转换为 [100,020,630]
但到目前为止,我只能将 "100.020.630"
转换为 ["100","020","630"]
def fulltotriple(x):
X=x.split(".")
return X
print(fulltotriple("192.123.010"))
对于一些额外的信息,我的目标是不将 ip 地址转换为 bin 地址,以此作为第一步 =)
编辑:我还没有找到任何方法在堆栈溢出的列表中没有“”的情况下获取列表
最佳答案
这是使用 list comprehension 的一种方法:
s = '100020630'
[s[i:i + 3] for i in range(0, len(s), 3)]
# ['100', '020', '630']
关于python - 字符串转换为干净的 int 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56024975/