For example, I have a code looks like this:
a = [1, 2]
b = [4, 5]
How can I get something like this:
[(1,4), (1,5), (2,4), (2,5
You can do this nicely with list comprehension, or better yet with a generator expression if you just need to iterate through the combinations.
Here's it is using list comprehension:
a = [1, 2]
b = [4, 5]
[(i, j) for i in a for j in b]
And here with a generator expression:
for pair in ((i, j) for i in a for j in b):
print(pair)