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

Posted 诛仙物语

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘)]

 


以上是关于python zip()和zip(*)的区别的主要内容,如果未能解决你的问题,请参考以下文章

Python zipfile 模块:zipfile.ZIP_DEFLATED 和 zipfile.ZIP_STORED 之间的区别

RAR和ZIP还有7Z都有啥区别

Binaries和Sourcetgz和zip的区别

zip和tar的区别

GZIP 与zip区别

python zip()和zip(*)方法