zip函数

# zip函数:
# zip(参数) 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,\
# 然后返回由这些元组组成的对象。利用 * 号操作符,可以将元组解压为列表。

#实例1
s = zip(('a','b','c'),(1,2,3))
print(list(s)) #[('a', 1), ('b', 2), ('c', 3)]

#实例2
di = {'name':'alex',
'age':18,
'sex':'None'}
x = zip(di.keys(),di.values())
print(list(x)) #[('name', 'alex'), ('age', 18), ('sex', 'None')]

#实例3
x = [1,2,3]
y = ['x','y','z']
s = zip(y,x)
#print(list(s)) #[('x', 1), ('y', 2), ('z', 3)]
s2 = zip(*s)
print(list(s2)) #[('x', 'y', 'z'), (1, 2, 3)]







posted @ 2021-05-13 16:03  ShadowFolk  阅读(218)  评论(0编辑  收藏  举报