我有一个字符串输入,比如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
>>>
