python之zip()函数

zip(*iterables)函数时python的内置函数,其作用是将可迭代对象聚合在一起,并返回一个元组迭代器
示例1:

>>> x = ["a","b","c"]
>>> y = [1,2,3]
>>> z = [1,2]
>>> for i in zip(x,y):
	print(i)
('a', 1)
('b', 2)
('c', 3)
>>> for i in zip(x,z):
	print(i)	
('a', 1)
('b', 2)
>>> 

zip()函数还可以运用到字典中,如下所示

x = {"语文":80,"数学":90,"英语":70,"物理":92,"化学":83}
>>> y = sorted(zip(x.values(),x.keys()))
>>> y
[(70, '英语'), (80, '语文'), (83, '化学'), (90, '数学'), (92, '物理')]

字典的数据进行了排序

发布了15 篇原创文章 · 获赞 0 · 访问量 158
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览