• python中的zip()函数


    #关于列表,字典,zip()的用法, # tip:元素个数与最短的列表一致
    A=[1,2,3,4,5,6]
    print(A)

    B=['flower','float','fly']
    for i in zip(B):
    print(i)

    #与 zip 相反,*zipped 可理解为解压,返回二维矩阵式
    # tip:元素个数与最短的列表一致
    C=['flower','float','fly']
    for i in zip(*C):
    print(i)

    #在python 3.0中zip()是可迭代对象,使用时可以将其包含在一个list中,方便一次性显示出所有结果。
    print(list(zip(C)))

    D=['a','b','c','d','e']
    print(D)
    运行结果:

    A:[1, 2, 3, 4, 5, 6]

    B:

    ('flower',)
    ('float',)
    ('fly',)

    C:
    ('f', 'f', 'f')
    ('l', 'l', 'l')
    ('o', 'o', 'y')

    [('flower',), ('float',), ('fly',)]

    D:
    ['a', 'b', 'c', 'd', 'e']

    # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式

    >>>a = [1,2,3]

    >>> b = [4,5,6]

    >>> c = [4,5,6,7,8]

    >>> zipped = zip(a,b)

    # 打包为元组的列表 [(1, 4), (2, 5), (3, 6)]

    >>> zip(a,c) # 元素个数与最短的列表一致

    [(1, 4), (2, 5), (3, 6)]

    >>> zip(*zipped)

    # 与 zip 相反,*zipped 可理解为解压,返回二维矩阵式

    [(1, 2, 3), (4, 5, 6)]

    http://www.runoob.com/python/python-func-zip.html

  • 相关阅读:
    UOJ 30 【CF Round #278】Tourists
    CodeForces 1070F Katya and Segments Sets
    Django系列3:Model的简单对接
    Django系列2:MTV简单流程
    python virtualenv
    vscode使用
    Django 系列1:Django简介
    vue-cli3/4 vue ui创建elementui项目
    npm安装参数
    vue系列11:vuex
  • 原文地址:https://www.cnblogs.com/gaoxy/p/10183854.html
Copyright © 2020-2023  润新知