Lines Matching refs:groupby

365                     noruns = [k for k,v in groupby(c)]                  # combo without consecutive repeats
744 self.assertEqual([], list(groupby([])))
745 self.assertEqual([], list(groupby([], key=id)))
746 self.assertRaises(TypeError, list, groupby('abc', []))
747 self.assertRaises(TypeError, groupby, None)
748 self.assertRaises(TypeError, groupby, 'abc', lambda x:x, 10)
754 for k, g in groupby(s, lambda r:r[0]):
763 for k, g in pickle.loads(pickle.dumps(groupby(s, testR), proto)):
771 for k, g in groupby(s, testR):
772 for ik, ig in groupby(g, testR2):
782 for k, g in pickle.loads(pickle.dumps(groupby(s, testR), proto)):
783 for ik, ig in pickle.loads(pickle.dumps(groupby(g, testR2), proto)):
792 keys = [k for k, g in groupby(s, testR)]
797 # Check case where inner iterator is used after advancing the groupby
800 it = groupby(s, testR)
807 list(it) # exhaust the groupby iterator
811 it = groupby(s, testR)
820 r = [k for k, g in groupby(sorted(s))]
823 r = [k for k, g in groupby(sorted(s)) if list(islice(g,1,2))]
826 r = [(len(list(g)), k) for k, g in groupby(sorted(s))]
829 r = sorted([(len(list(g)) , k) for k, g in groupby(sorted(s))], reverse=True)[:3]
840 return [func(g) for k, g in groupby(iterable, keyp)]
1594 for f in (chain, cycle, zip, groupby):
1718 self.assertEqual([k for k, g in groupby('AAAABBBCCDAABBB')],
1720 self.assertEqual([(list(g)) for k, g in groupby('AAAABBBCCD')],
1857 self.makecycle(groupby([a]*2, lambda x:x), a)
1863 for i, j in groupby(range(n), key=keyfunc):
2044 self.assertEqual([k for k, sb in groupby(g(s))], list(g(s)))
2045 self.assertRaises(TypeError, groupby, X(s))
2046 self.assertRaises(TypeError, groupby, N(s))
2047 self.assertRaises(ZeroDivisionError, list, groupby(E(s)))
2245 for (k, b) in groupby(range(10), f):
2259 g = next(groupby(range(10), K))[1]