我有一个元组序列,例如:
[(0.0, 0.25), (0.25, 0.25), (0.5, 0.5), (1.0, 0.25), (1.25, 0.75), (2.0, 1.0)]
我想以这样的方式拆分这个序列,使得拆分序列的第一个元组的第一个元素是一个整数:
[[(0.0, 0.25), (0.25, 0.25), (0.5, 0.5)],
[(1.0, 0.25), (1.25, 0.75)],
[(2.0, 1.0)]]
我试图用 写一些东西filter(sequence, lambda x: x[0].is_integer())
,但我只得到了拆分序列的第一个元组。我怎样才能做到这一点?