Combinations of n Lists
Fredrik Lundh
fredrik at pythonware.com
Wed Feb 28 12:05:35 EST 2001
Sean 'Shaleh' Perry wrote:
> > def combinations(list1,list2):
> > return [ (i,j) for i in list1 for j in list2 ]
> >
> > print combinations( [1,2,3], ['a','b','c'] )
> >
> > [(1, 'a'), (1, 'b'), (1, 'c'), (2, 'a'), (2, 'b'), (2, 'c'), (3, 'a'), (3,
> > 'b'), (3, 'c')]
> >
>
> try zip() in python2 (-:
>>> print zip( [1,2,3], ['a','b','c'] )
[(1, 'a'), (2, 'b'), (3, 'c')]
Cheers /F
More information about the Python-list
mailing list