The `zip` function in python allows you to combine elements from two or more iterables into tuples based on their index position. The resulting tuples will have as many elements as the shortest iterable.

Here is an example:

```
fruits = ["apple", "banana", "orange"]
quantities = [3, 6, 2]
prices = [1.25, 0.99, 1.50]

# use zip to combine the three lists
fruit_info = zip(fruits, quantities, prices)

# iterate through the resulting tuples
for fruit in fruit_info:
    print(fruit)
```

Output:

```
('apple', 3, 1.25)
('banana', 6, 0.99)
('orange', 2, 1.5)
```

In this example, we combined three lists of fruits, quantities, and prices using `zip`. We then loop through the resulting tuples and print them out. Each tuple contains the corresponding elements from the three input lists at the same index position.
Spiega la funzione 'zip' in python e scrivi un esempio.