python zip函数
时间: 2023-10-13 07:23:27 浏览: 114
`zip()` 函数是 Python 内置函数之一,它将可迭代对象作为参数,将它们“压缩”在一起,返回一个元组的列表。这些元组由每个可迭代对象中的元素组成。
下面是 `zip()` 函数的语法:
```python
zip(iterable1, iterable2, iterable3, ...)
```
其中 `iterable1, iterable2, iterable3, ...` 是要进行压缩的可迭代对象。
下面是一个使用 `zip()` 函数的例子:
```python
>>> list1 = [1, 2, 3]
>>> list2 = ['a', 'b', 'c']
>>> zipped = zip(list1, list2)
>>> list(zipped)
[(1, 'a'), (2, 'b'), (3, 'c')]
```
在上面的例子中,`zip()` 函数将 `list1` 和 `list2` 这两个可迭代对象压缩在一起,返回一个元组的列表。
需要注意的是,如果传入的可迭代对象长度不一致,`zip()` 函数会以最短的可迭代对象为准,超过部分会被忽略。
阅读全文