这篇文章将为大家详细讲解有关python中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()函数怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。