Paul Rubin wrote: > def perm(n): > return [tuple([(1,-1)[(t>>i)%2] for i in xrange(n)]) > for t in xrange(2L**n)]
or replace that with:
def perm(n):
return (tuple(((1,-1)[(t>>i)%2] for i in xrange(n)))
for t in xrange(2L**n))
to get a generator like in Paul's first example. Only works with Python 2.4+
though.
--- Heiko.
--
http://mail.python.org/mailman/listinfo/python-list
