How to zip two or more lists in Python?

Hello everyone,

I am trying to combine multiple lists in Python using the zip() function. However, I am not sure how to properly use it. Can someone please provide an example code on how to do this?

Here are the lists I am trying to combine:

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
list3 = ['x', 'y', 'z']

I want to combine these three lists into a single list that looks like this:

[(1, 'a', 'x'), (2, 'b', 'y'), (3, 'c', 'z')]

Can someone please show me how to do this using the zip() function or any other method? Thank you in advance for your help.