Hi, IMHO, on http://www.python.org/doc/current/lib/itertools-example.html , shouldn't the part
>>> for k, g in groupby(enumerate(data), lambda (i,x):i-x): ... print map(operator.itemgetter(1), g) be >>> for k, g in groupby(enumerate(data), lambda (i, x): i-x): ... print [i[1] for i in g] ? AFAIK, list comprehensions are more preferable than map's as they're clearer. Or am I wrong? Cya, Felipe. -- "Quem excele em empregar a força militar subjulga os exércitos dos outros povos sem travar batalha, toma cidades fortificadas dos outros povos sem as atacar e destrói os estados dos outros povos sem lutas prolongadas. Deve lutar sob o Céu com o propósito primordial da 'preservação'. Desse modo suas armas não se embotarão, e os ganhos poderão ser preservados. Essa é a estratégia para planejar ofensivas." -- Sun Tzu, em "A arte da guerra" -- http://mail.python.org/mailman/listinfo/python-list