python中zip方法的使用

    技术2026-01-17  10

    zip方法内部传递的参数为一个或者多个可迭代的对象。 用法如下:

    # 每个参数的长度一样时: a = [1, 2, 3, 4] b = [4, 5, 6, 7] c = zip(a, b) print(list(c)) # 当参数长度不一致时: d = [7, 8] e = zip(a, d) print(list(e))

    结果为:

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

    python3中zip方法返回的是一个zip对象,可以通过list方法转换为列表。

    *zip的用法如下:

    a = [1, 2, 3] b = [4, 5, 6] c = zip(*zip(a, b)) print(list(c))

    结果为:

    # [(1, 2, 3), (4, 5, 6)]
    Processed: 0.034, SQL: 9