On Wed, 05 Nov 2008 04:22:32 -0800, bearophileHUGS wrote: > In Python if bools become distinct from integers you have to rewrite > things like: > sum(el == val for el in iterable) > as: > sum(1 for el in iterable if el == val)
I would expect that you can still "cast" `bool`\s to `int`\s then.
Sometimes I write it as
sum(int(el == val) for el in iterable)
just for clarity what the intent is.
Ciao,
Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list
