第六章[字典]:6.3:zip()函数

发布时间:2023年12月24日

一,zip()函数

1, zip() 函数
功能:用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,
然后返回由这些元组组成的zip对象。
如果各个迭代器的元素个数不一致,
则返回列表长度与最短的对象相同
语法:

zip(iterable, ...)

参数: iterable — 一个或多个迭代器
返回:将对象中对应的元素打包成一个个元组后,返回由这些元组组成的zip对象

zip打包的规则:zip对象由一个个元组组成,
例如zip函数的参数是 a、b、c三个列表,
则zip对象中第i个元组的内容是:(a[i], b[i],c[i])

2遍历zip的结果

# 使用zip()函数将两个列表合并为一个字典
students = ['大雄', '静香', '小夫']
scores = [46, 95, 88]
score_list = zip(students, scores)

# 遍历zip返回的对象为列表
print([x for x in score_list])      # [('大雄', 46), ('静香', 95), ('小夫', 88)]

运行结果:

[('
文章来源:https://blog.csdn.net/weixin_43881017/article/details/135178605
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。