Skip to main content
 首页 » 编程设计

python之使用理解得到两个值

2025年05月04日9lautakyan007

是否有可能使用理解产生以下结果,我尝试获取 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