zip函数

python中zip函数用法

zip() 是 Python 内置函数之一,主要用于将多个可迭代对象打包成元组的形式,

返回一个由这些元组组成的迭代器

其中,每个元组的第 i 个元素来自于所有可迭代对象的第 i 个元素。

下面是一个简单的例子,展示了 zip() 的基本用法:
a = [1, 2, 3]
b = ['a', 'b', 'c']
c = zip(a, b)
for x, y in c:
    print(x, y)

输出结果如下:

1 a
2 b
3 c

在这个例子中,首先定义了两个列表 a 和 b。然后使用 zip(a, b) 将它们打包成元组 (1, ‘a’),(2, ‘b’) 和 (3, ‘c’)。最后在 for 循环中遍历这些元组,并将它们依次解包为变量 x 和 y,输出对应的值。

需要注意的是,如果给 zip() 函数传入的可迭代对象长度不一致,那么最终返回的迭代器长度为最短可迭代对象的长度。

你可能感兴趣的:(深度学习,python,开发语言)