>>> from cims_valls import cims_valls --ini-enunciat >>> it1 = iter([1, 3, 4, 7, 6, 8, 9, 10, 11, 10, 9, 7, 12, 10, 8, 6, 4, 5, 6, 7, 11]) >>> it2 = cims_valls(it1) >>> iter(it2) is it2 True >>> next(it2) 1 >>> next(it2) 7 >>> next(it2) 6 >>> for p in it2: ... print(p) 11 7 12 4 11 --fi-enunciat >>> it3 = iter([12, 13, 14, 10, 9, 8, 4, 2, 6, 5, 3]) >>> it4 = cims_valls(it3) >>> iter(it4) is it4 True >>> next(it4) 12 >>> next(it4) 14 >>> next(it4) 2 >>> next(it4) 6 >>> next(it4) 3 >>> next(it4) Traceback (most recent call last): File "", line 1, in StopIteration >>> it5 = iter([3, 4, 6, 5, 4, 3, 2, 4, 6, 8, 12, 11, 10, 9, 12, 14]) >>> it6 = cims_valls(it5) >>> iter(it6) is it6 True >>> list(it6) [3, 6, 2, 12, 9, 14] >>> it7 = iter([1, 3, 1, 3, 1, 3, 1, 3]) >>> it8 = cims_valls(it7) >>> if iter(it8) is not it8: ... print(it8, "no és un iterador") >>> list(it8) [1, 3, 1, 3, 1, 3, 1, 3]