python3中的zip函数

    科技2025-04-11  10

    zip() 函数用于将多个可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存

    可以使用 list() 转换来输出列表

    zip 语法:

    zip([iterable1, iterable2, ...]) a = [1, 2, 3] b = [4, 5, 6] ziped_data = zip(a, b) print(ziped_data) # <zip object at 0x103abc288> # list() 转换为列表 list(ziped_data) # [(1, 4), (2, 5), (3, 6)] # 与 zip 相反,zip(*) 可理解为解压,返回二维矩阵式 a1, a2 = zip(*ziped_data) a1 # (1, 2, 3) a2 # (4, 5, 6) list(a1) # [1, 2, 3] list(a2) # [4, 5, 6]
    Processed: 0.008, SQL: 8