为什么 for 循环不使 i 成为整数并循环遍历字符串中的每个索引?这只是 for 循环的一般过期。Python 使它变得如此简单,我几乎无法理解“for”和“in”这两个词现在有多么强大。
>>> a = "1234567890"
>>> print a[0]
1
>>> for i in a:
... print a[i]
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
TypeError: string indices must be integers, not str
>>>