<分区>
字符串是可迭代的。 列表是可迭代的。 对于字符串列表,列表和字符串都可以通过嵌套循环进行迭代。
例如:
input = [ 'abcdefg', 'hijklmn', 'opqrstu']
for item in input:
for letter in item:
print letter
输出:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
看来我们可以在字符串的迭代中进行迭代,即迭代“abcdefg”的每个字母。是否有一种更 pythonic 的方式可以像上面那样迭代,可能在一个语句中?
我重新阅读了 Python Cookbook 的 Learning Python 第 4 章和第 1 章,并查看了这里 in python: iterate over each string in a list ,这里Displaying and iterating a list within a string? .