Python 3.x 如何选择元组的特定列表,按连续数字的运行分组

Python 3.x 如何选择元组的特定列表,按连续数字的运行分组,python-3.x,Python 3.x,我想从组中选择每个元组列表。每个列表按连续数字的重复进行分组 import more_itertools as mit df=pd.DataFrame({'a': [0,1,2,0,1,2,3], 'b':[2,10,24,56,90,1,3]}) for group in mit.consecutive_groups(zip(df['a'],df['b']),ordering=lambda t:t[0]): print(l

我想从组中选择每个元组列表。每个列表按连续数字的重复进行分组

import more_itertools as mit
df=pd.DataFrame({'a': [0,1,2,0,1,2,3], 'b':[2,10,24,56,90,1,3]})
for group in mit.consecutive_groups(zip(df['a'],df['b']),ordering=lambda t:t[0]):
                                    print(list(group))
输出
[(0,2)、(1,10)、(2,24)]


我尝试使用组[0]访问组中的第一个列表,但无效

那么您想在同一索引(位置)上选择不同的元组元素吗?是的,没错。我想选择第一行[(0,2)、(1,10)、(2,24)],然后选择第二行
      [(0,56),(1,90),(2,1),(3,3)