python zip()和zip(*)的区别

可以看成是解压和压缩的区别,zip相当与压缩  zip(*)相当于解压。

举例说明:

 

x=["a","1"]
y=["b","2"]
z = list(zip(x,y))
print (list(zip(x,y)))
print (list(zip(*z)))

 

 

结果为:

[('a', 'b'), ('1', '2')]

 


[('a', '1'), ('b', '2')]

 

posted @ 2018-06-03 18:38  诛仙物语  阅读(453)  评论(0编辑  收藏  举报