Categories
Python Answers

How to create permutations between two lists of unequal length with Python?

Spread the love

Sometimes, we want to create permutations between two lists of unequal length with Python.

In this article, we’ll look at how to create permutations between two lists of unequal length with Python.

How to create permutations between two lists of unequal length with Python?

To create permutations between two lists of unequal length with Python, we can use the itertools.product method.

For instance, we write

a = ["foo", "melon"]
b = [True, False]
c = list(itertools.product(a, b))

to call itertools.product with a and b to return an iterator with the tuples with the different permutations of items between a and b.

Then we convert that to a list with list.

Conclusion

To create permutations between two lists of unequal length with Python, we can use the itertools.product method.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *