Skip to main content
 首页 » 编程设计

python之字符串转换为干净的 int 列表

2025年05月04日19thcjp

理想情况下,我想将此 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']