Skip to main content
 首页 » 编程设计

python之如何基于python中的另一个列表构建分组项目列表

2025年05月04日13xxx_UU

<分区>

Possible Duplicate:
iterate through pairs of items in python list

我有一个列表,我想创建另一个列表,它将包含第一个基于滑动窗口参数和每组大小的项目的后续组。即如果参数:

a = ["a" ,"b" ,"c" ,"d" ,"e" ,"f"] 

和滑动窗口=1 和大小=2 然后我想要 b 作为:

b= [(a,b),(b,c),(c,d),(d,e),(e,f)] 

滑动窗口用于决定下一个元组的索引。每次列表将被 1 遍历。即:如果滑动窗口为 2,那么我将有: b= [(a,b),(c,d),(e,f)]

我正在寻找实现这一目标的 pythonic 方式。