python中Zip()函数怎么用

这篇文章将为大家详细讲解有关python中Zip()函数怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联是一家专业提供景洪企业网站建设,专注与网站设计、网站制作、H5技术、小程序制作等业务。10年已为景洪众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

用Zip()函数对多个列表进行迭代

你是否曾经想在 Python 中循环遍历一个以上的列表?当你有两个列表时,你可以用 enumerate 来实现。

teams = ['Barcelona', 'Bayern Munich', 'Chelsea']
leagues = ['La Liga', 'Bundesliga', 'Premiere League']
for i, team in enumerate(teams):
    league = leagues[i]
    print(f'{team} plays in {league}')

然而,当你有两个或更多的列表时,这变得不切实际。一个更好的方法是使用zip()函数。zip()函数接收迭代数据,将它们聚集在一个元组中,并返回之。

让我们再增加一个列表,看看zip()的威力!

teams = ['Barcelona', 'Bayern Munich', 'Chelsea']
leagues = ['La Liga', 'Bundesliga', 'Premiere League']
countries = ['Spain', 'Germany', 'UK']
for team, league, country in zip(teams, leagues, countries):
    print(f'{team} plays in {league}. Country: {country}')

上述代码的输出结果为:

Barcelona plays in La Liga. Country: Spain
Bayern Munich plays in Bundesliga. Country: Germany
Chelsea plays in Premiere League. Country: UK

关于“python中Zip()函数怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网站题目:python中Zip()函数怎么用
网站路径:http://bzwzjz.com/article/jpcdog.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 商城网站建设 企业网站设计 重庆手机网站建设 教育网站设计方案 成都网站建设 成都响应式网站建设 定制网站设计 专业网站建设 重庆网站制作 成都定制网站建设 企业网站设计 成都网站制作 移动网站建设 成都网站建设 定制网站建设多少钱 手机网站设计 营销型网站建设 成都网站设计 成都响应式网站建设 网站制作报价 企业网站建设 盐亭网站设计