У меня есть набор данных в виде:
X1 = [(1,1),(3,1),(5,0),(3,0),(2,1)]
Я не могу понять, как их сгруппировать так, чтобы:
X2 = [[(1,1),(3,1)],[(5,0),(3,0)],[(2,1)]]
то есть они группируются последовательно по второму значению в каждом кортеже.
Я знаю, что это что-то с этим:
http://docs.python.org/2/library/itertools.html#itertools.groupby
[(0, 1), (1, 1), (2, 1), (0, 0), (0, 2)]
? - person user2357112 supports Monica   schedule 17.03.2014