Skip to main content
 首页 » 编程设计

python之遍历数字的数字

2025年05月04日10bonelee

我有一个字符串输入,比如100124。我想将字符串的每个数字评估为一个整数,所以我这样做:

for c in string: 
    c = int(c) 
    # do stuff with c 

有没有语法上更好的方法来做到这一点?我尝试在循环之前执行 string = int(string),但数字不可迭代。

请您参考如下方法:

你可以 map int 的字符串:

for c in map(int, string): 
    # do stuff with c 

演示:

>>> for c in map(int, '100124'): 
...     c 
... 
1 
0 
0 
1 
2 
4 
>>>