Post

PythonPython

T
Tim Parker

Posted on 27th February 2024|13 views

0
votes

Cartesian Product Python

How can I construct a cartesian product tuple list?

Answers
P
rushi chowdary

Posted on 27th February 2024

You can do it by using list comprehension just like this

ex_list = [2, 4, 8]

ex_tup = (6, 1)

print("original list : " + str(ex_list))

print("original tuple : " + str(ex_tup))

res = [(x, y) for a in ex_tup for y in ex_list]

print("The Cartesian Product is : " + str(res)) 

Output:

Original list : [2, 4, 8]

Originat tuple : (6, 1)

The cartesian product is: [(6,2), (6,4), (6,8), (1,2), (1,4), (1,8)]

Write your answer

STILL GOT QUERIES?

Get a Live FREE Demo
  • Explore the trending and niche courses and learning maps
  • Learn about tuition fee, payment plans, and scholarships
  • Get access to webinars and self-paced learning videos