Lines Matching refs:range

50     for i in range(n):
69 return prod(range(1, n+1))
82 for proto in range(pickle.HIGHEST_PROTOCOL + 1)]
114 for i in range(take):
128 self.assertEqual(list(accumulate(range(10))), # one positional arg
130 self.assertEqual(list(accumulate(iterable=range(10))), # kw arg
134 list(accumulate(map(typ, range(10)))),
139 self.assertRaises(TypeError, accumulate, range(10), 5, 6) # too many args
141 self.assertRaises(TypeError, accumulate, x=range(10)) # unexpected kwd arg
153 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
154 self.pickletest(proto, accumulate(range(10))) # test pickling
155 self.pickletest(proto, accumulate(range(10), initial=7))
194 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
226 self.assertEqual(list(op(combinations(range(4), 3))),
228 testIntermediate = combinations(range(4), 3)
240 indices = list(range(r))
243 for i in reversed(range(r)):
249 for j in range(i+1, r):
257 for indices in permutations(range(n), r):
265 for indices in combinations_with_replacement(range(n), r):
269 for n in range(7):
270 values = [5*x-12 for x in range(n)]
271 for r in range(n+2):
287 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
327 for i in reversed(range(r)):
339 for indices in product(range(n), repeat=r):
348 for n in range(7):
349 values = [5*x-12 for x in range(n)]
350 for r in range(n+2):
374 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
396 self.assertEqual(list(permutations(range(3), 2)),
406 indices = list(range(n))
407 cycles = list(range(n-r+1, n+1))[::-1]
410 for i in reversed(range(r)):
428 for indices in product(range(n), repeat=r):
432 for n in range(7):
433 values = [5*x-12 for x in range(n)]
434 for r in range(n+2):
449 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
466 for n in range(6):
468 for r in range(8):
503 data = chain.from_iterable(repeat(range(6), n))
506 self.assertRaises(TypeError, compress, None, range(6)) # 1st arg not iterable
507 self.assertRaises(TypeError, compress, range(6), None) # 2nd arg not iterable
508 self.assertRaises(TypeError, compress, range(6)) # too few args
509 self.assertRaises(TypeError, compress, range(6), None) # too many args
538 list(range(maxsize-5, maxsize+5)))
540 list(range(-maxsize-5, -maxsize+5)))
571 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
587 self.assertEqual(take(20, count(maxsize-15, 3)), take(20, range(maxsize-15, maxsize+100, 3)))
588 self.assertEqual(take(20, count(-maxsize-15, 3)), take(20, range(-maxsize-15,-maxsize+100, 3)))
590 list(range(10, 10+3*(maxsize+5), maxsize+5)))
629 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
647 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
655 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
658 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
662 _ = [next(c) for i in range(2)] # consume 2 of 5 inputs
670 _ = [next(c) for i in range(7)] # consume 7 of 5 inputs
761 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
780 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
799 s = list(zip('AABBBAAAA', range(9)))
810 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
836 for i in range(n):
873 self.assertEqual(list(filter(isEven, range(6))), [0,2,4])
879 self.assertRaises(TypeError, filter, lambda x:x, range(6), 7)
881 self.assertRaises(TypeError, next, filter(range(6), range(6)))
886 c = filter(isEven, range(6))
888 c = filter(isEven, range(6))
890 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
891 c = filter(isEven, range(6))
895 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
896 c = filter(isEven, range(6))
900 self.assertEqual(list(filterfalse(isEven, range(6))), [1,3,5])
906 self.assertRaises(TypeError, filterfalse, lambda x:x, range(6), 7)
908 self.assertRaises(TypeError, next, filterfalse(range(6), range(6)))
909 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
910 self.pickletest(proto, filterfalse(isEven, range(6)))
916 self.assertEqual(list(zip('abc', range(6))), lzip('abc', range(6)))
917 self.assertEqual(list(zip('abcdef', range(3))), lzip('abcdef', range(3)))
918 self.assertEqual(take(3,zip('abcdef', count())), lzip('abcdef', range(3)))
922 self.assertRaises(TypeError, zip, range(3), 3)
942 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
946 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
952 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
957 ['abc', range(6)],
958 [range(6), 'abc'],
959 [range(1000), range(2000,2100), range(3000,3050)],
960 [range(1000), range(0), range(3000,3050), range(1200), range(1500)],
961 [range(1000), range(0), range(3000,3050), range(1200), range(1500), range(0)],
964 for i in range(max(map(len, args)))]
970 self.assertEqual(take(3,zip_longest('abcdef', count())), list(zip('abcdef', range(3)))) # take 3 from infinite input
979 self.assertRaises(TypeError, zip_longest, range(3), 3)
1005 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1070 self.assertEqual(list(pairwise(range(10_000))),
1071 list(zip(range(10_000), range(1, 10_000))))
1086 ([range(2), range(3)], [(0,0), (0,1), (0,2), (1,0), (1,1), (1,2)]), # two iterables
1087 ([range(0), range(2), range(3)], []), # first iterable with zero length
1088 ([range(2), range(0), range(3)], []), # middle iterable with zero length
1089 ([range(2), range(3), range(0)], []), # last iterable with zero length
1092 for r in range(4):
1095 self.assertEqual(len(list(product(*[range(7)]*6))), 7**6)
1096 self.assertRaises(TypeError, product, range(6), None)
1109 for i in reversed(range(n)): # right to left
1113 for j in range(i+1, n):
1129 argtypes = ['', 'abc', '', range(0), range(4), dict(a=1, b=2, c=3),
1130 set('abcdefg'), range(11), tuple(range(13))]
1131 for i in range(100):
1132 args = [random.choice(argtypes) for j in range(random.randrange(5))]
1155 ([range(2), range(3)], [(0,0), (0,1), (0,2), (1,0), (1,1), (1,2)]), # two iterables
1156 ([range(0), range(2), range(3)], []), # first iterable with zero length
1157 ([range(2), range(0), range(3)], []), # middle iterable with zero length
1158 ([range(2), range(3), range(0)], []), # last iterable with zero length
1162 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1177 self.assertEqual(lzip(range(3),repeat('a')),
1198 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1208 self.assertEqual(list(map(operator.pow, range(3), range(1,7))),
1210 self.assertEqual(list(map(tupleize, 'abc', range(5))),
1218 self.assertRaises(TypeError, list, map(None, range(3), range(3)))
1220 self.assertRaises(TypeError, next, map(10, range(5)))
1233 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1238 self.assertEqual(list(starmap(operator.pow, zip(range(3), range(1,7)))),
1254 c = starmap(operator.pow, zip(range(3), range(1,7)))
1257 c = starmap(operator.pow, zip(range(3), range(1,7)))
1260 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1261 c = starmap(operator.pow, zip(range(3), range(1,7)))
1265 for args in [ # islice(args) should agree with range(args)
1273 self.assertEqual(list(islice(range(100), *args)),
1274 list(range(*args)))
1281 self.assertEqual(list(islice(range(100), *args)),
1282 list(range(*tgtargs)))
1285 self.assertEqual(list(islice(range(10), None)), list(range(10)))
1286 self.assertEqual(list(islice(range(10), None, None)), list(range(10)))
1287 self.assertEqual(list(islice(range(10), None, None, None)), list(range(10)))
1288 self.assertEqual(list(islice(range(10), 2, None)), list(range(2, 10)))
1289 self.assertEqual(list(islice(range(10), 1, None, 2)), list(range(1, 10, 2)))
1292 it = iter(range(10))
1293 self.assertEqual(list(islice(it, 3)), list(range(3)))
1294 self.assertEqual(list(it), list(range(3, 10)))
1296 it = iter(range(10))
1298 self.assertEqual(list(it), list(range(3, 10)))
1301 ra = range(10)
1321 for args in [ # islice(args) should agree with range(args)
1328 self.assertEqual(list(copy.copy(islice(range(100), *args))),
1329 list(range(*args)))
1330 self.assertEqual(list(copy.deepcopy(islice(range(100), *args))),
1331 list(range(*args)))
1332 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1333 self.pickletest(proto, islice(range(100), *args))
1352 self.assertEqual(list(islice(range(100), IntLike(10))), list(range(10)))
1353 self.assertEqual(list(islice(range(100), IntLike(10), IntLike(50))),
1354 list(range(10, 50)))
1355 self.assertEqual(list(islice(range(100), IntLike(10), IntLike(50), IntLike(5))),
1356 list(range(10,50,5)))
1375 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1392 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1403 self.assertEqual(lzip(a,b), lzip(range(n), range(n)))
1406 self.assertEqual(list(a), list(range(n)))
1407 self.assertEqual(list(b), list(range(n)))
1410 for i in range(100):
1413 self.assertEqual(list(b), list(range(n)))
1416 for i in range(100):
1419 self.assertEqual(list(a), list(range(100, n)))
1421 for j in range(5): # test randomly interleaved
1429 self.assertEqual(lists[0], list(range(n)))
1430 self.assertEqual(lists[1], list(range(n)))
1444 a, b, c = tee(range(2000), 3)
1445 for i in range(100):
1447 self.assertEqual(list(b), list(range(2000)))
1448 self.assertEqual([next(c), next(c)], list(range(2)))
1449 self.assertEqual(list(a), list(range(100,2000)))
1450 self.assertEqual(list(c), list(range(2,2000)))
1455 for n in range(5):
1475 a, b = tee(range(10))
1483 long_ans = list(range(10000))
1489 a, b = tee(list(range(10000)))
1501 a, b = tee(range(10000))
1515 a, b = tee(range(10000))
1529 a, b = tee(range(10000))
1538 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1669 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1683 for proto in range(pickle.HIGHEST_PROTOCOL + 1):
1698 self.assertEqual(list(combinations(range(4), 3)),
1724 self.assertEqual(list(filter(lambda x: x%2, range(10))), [1,3,5,7,9])
1727 self.assertEqual(list(filterfalse(lambda x: x%2, range(10))), [0,2,4,6,8])
1748 self.assertEqual(list(permutations(range(3))),
1754 self.assertEqual(list(product(range(2), repeat=3)),
1775 it = iter(range(start, stop, step))
1780 for i, element in zip(range(start), iterable):
1790 for i, element in zip(range(i + 1, stop), iterable):
1799 it = iter(range(10))
1800 self.assertEqual(list(self.islice(it, 3)), list(range(3)))
1801 self.assertEqual(list(it), list(range(3, 10)))
1802 it = iter(range(10))
1804 self.assertEqual(list(it), list(range(3, 10)))
1863 for i, j in groupby(range(n), key=keyfunc):
2007 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2016 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2025 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2031 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2042 for s in (range(10), range(0), range(1000), (7,11), range(2000,2200,5)):
2050 for s in (range(10), range(0), range(1000), (7,11), range(2000,2200,5)):
2059 for s in (range(10), range(0), range(1000), (7,11), range(2000,2200,5)):
2068 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2077 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2086 for s in (range(10), range(0), range(100), (7,11), range(20,50,5)):
2097 for s in ("12345", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2105 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2116 for s in (range(10), range(0), range(100), (7,11), range(20,50,5)):
2126 for s in (range(10), range(0), range(1000), (7,11), range(2000,2200,5)):
2138 for s in (range(10), range(0), range(1000), (7,11), range(2000,2200,5)):
2150 for s in ("123", "", range(1000), ('do', 1.2), range(2000,2200,5)):
2236 it = chain.from_iterable(() for unused in range(10000000))
2245 for (k, b) in groupby(range(10), f):
2259 g = next(groupby(range(10), K))[1]
2260 for j in range(2):
2336 check(combinations(range(10), 4), basesize + 4 * self.ssize_t)
2343 check(cwr(range(10), 4), basesize + 4 * self.ssize_t)
2354 check(permutations(range(10), 4),