是否有可能使用理解产生以下结果,我尝试获取 a、b 等两个值。但我知道的唯一方法是通过索引,当我这样做时,我得到的字符串索引超出范围。
path = ['a', 'b', 'c', 'd', 'e']
--
a, b
b, c
c, d
d, e
请您参考如下方法:
你可以在这里使用zip:
>>> lis = ['a', 'b', 'c', 'd', 'e']
>>> for x,y in zip(lis,lis[1:]):
... print x,y
...
a b
b c
c d
d e
