详细说说python zip函数的用法,并举出相关的例子
时间: 2023-11-13 22:03:29 浏览: 87
python中的 zip函数详解及用法举例
5星 · 资源好评率100%
好的,关于 Python 的 zip 函数,它是用来将多个可迭代对象中相同位置上的元素打包成为一个元组,然后返回一个可迭代的 zip 对象。这个 zip 对象中的每个元素都是由每个可迭代对象相同位置上的元素组成的。
下面是一个例子:
```python
fruits = ['apple', 'banana', 'orange']
prices = [1.00, 0.75, 1.25]
fruit_prices = zip(fruits, prices)
for fp in fruit_prices:
print(fp)
```
输出结果如下:
```
('apple', 1.0)
('banana', 0.75)
('orange', 1.25)
```
在这个例子中,我们定义了两个可迭代对象 fruits 和 prices,分别用来存储水果的名称和价格。然后我们使用 zip 函数将这两个可迭代对象打包成一个可迭代的 zip 对象 fruit_prices,最后通过 for 循环遍历输出每个元素。
除了这个例子外,我们还可以使用 zip 函数来同时遍历多个可迭代对象。这种方法非常常用,并且可以方便地将多个可迭代对象中的元素组合起来使用。
阅读全文