python zip 变成元组数组之后如何解压?

来源:互联网 发布:nginx跳转保持url不变 编辑:程序博客网 时间:2024/06/07 13:14

压缩过程:

def zip_case():    x=[1,3,5,7,9]    y=[2,4,6,8,10]    z=zip(x,y)    print z

经过上面的运算,z为[(1, 2), (3, 4), (5, 6), (7, 8), (9, 10)]


怎样让上面的z还原成原来的x,y呢?

有一个操作符*,可以把元组数组解压的。


    uzip=zip(*z)    print uzip    uzip_x=uzip[0]    uzip_y=uzip[1]

[(1, 3, 5, 7, 9), (2, 4, 6, 8, 10)]