浅谈python的zip函数

发布时间:2021-02-01 23:16:54 浏览量:867 标签: python zip函数

介绍

zip函数属于python的内建函数(内置函数),主要用来进行并行迭代,可以把两个序列合并在一起,返回一个元组的列表。

python

注意:zip 方法在 Python 2 和 Python 3 中的不同:在 Python 2.x zip() 返回的是一个列表。

示例一

#-*- coding:UTF-8 -*-
data = ['小明','小李','小方']
number = [100,200,300]
for name,num in zip(data,number):
    print(f'{name}的账户余额为{num}')

运行结果:

小明的账户余额为100
小李的账户余额为200
小方的账户余额为300

zip函数可以作用于任意数量的序列,并且可以应用于不等长的序列,当短序列“耗尽”时就会停止。

示例二

#-*- coding:UTF-8 -*-
# 以python3版本演示

for num_1,num_2 in zip(range(3),range(5)):
    print(f'zip函数演示:{num_1},{num_2}')

运行结果:

zip函数演示:0,0
zip函数演示:1,1
zip函数演示:2,2

由输出结果可以看到,zip函数以短序列为准,当短序列遍历结束时,for循环就会遍历结束。




评论
登录后才可以进行评论哦! QQ登录
验证码
评论内容