Posted on 21st July 2024|14 views
How can I construct a cartesian product tuple list?
Posted on 21st July 2024| views
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)]