all possible matchings of elements of two lists
Jan Kaliszewski
zuo at chopin.edu.pl
Wed Aug 26 17:02:42 EDT 2009
26-08-2009 o 12:05:41 Sandy <dksreddy at gmail.com> wrote:
> Hi all,
> I basically want all possible matchings of elements from two lists,
> Ex: [1,2] [a,b,c]
>
> Required:
> [ [(1,a),(2,b)]
> [(1,b),(2,c)]
> [(1,c),(2,b)]
> [(1,b),(2,a)]
> [(1,c),(2,a)]
> [(1,a),(2,c)]
> ]
>
> My thought is to get all possible permutations of two lists given and
> select any combination and use zip to get the tuples. Repeat this for
> all possible combinations.
>
> Any other ideas?
See: module itertools -- there are (OOTB) some combinatoric generators
that may be useful for you.
*j
--
Jan Kaliszewski (zuo) <zuo at chopin.edu.pl>
More information about the Python-list
mailing list