美文网首页
Python常用函数

Python常用函数

作者: 霸道ki | 来源:发表于2020-03-03 23:48 被阅读0次

    Python函数

    dict()

    作用:用于创建一个字典
    // 例子
    # 可迭代对象方式来构造字典
    dict([('one', 1), ('two', 2), ('three', 3)])
    // 结果
    {'three': 3, 'two': 2, 'one': 1}
    

    zip()

    作用:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表
    // 例子
    a = [1,2,3]
    b = [4,5,6]
    zipped = zip(a,b)
    // 结果
    [(1, 4), (2, 5), (3, 6)]
    

    sum()

    语法:sum(iterable[, start])
    参数:
    iterable -- 可迭代对象,如:列表、元组、集合。
    start -- 指定相加的参数,如果没有设置这个值,默认为0。
    // 例子
    sum([1,2,3], 4)
    

    range()

    作用:创建一个整数列表,一般用在 for 循环中
    
    // 例子:
    # 从 0 开始到 10
    >>>range(10)        
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    # 步长为 3
    >>> range(0, 10, 3)
    [0, 3, 6, 9]
    

    enumerate()

    作用:将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标
    
    // 例子
    arr = ['c', 'a', 'a', 'b']
    for i in enumerate(arr):
        print(i[0], i[1])
        
    // 结果
    0 c
    1 a
    2 a
    3 b    
    

    random()

    // 例子
    # 从 1 到 100 内随机取一个数
    import random
    random.randint(1, 100)
    

    sorted()

    定义:对所有可迭代的对象进行排序操作
    # 字典排序
    dic = {'a': 1, 'b': 3, 'c': 2}
    sort = sorted(dic.items(), key=lambda x: x[1])
    print(sort)
    // 结果
    [('a', 1), ('c', 2), ('b', 3)]
    

    items()

    定义:以列表的形式返回可遍历的(键, 值) 元组数组
    
    dic = {'name': 'zun', 'age': 18}
    a = dic.items()
    print(dic.items())
    
    dict_items([('name', 'zun'), ('age', 18)])
    

    相关文章

      网友评论

          本文标题:Python常用函数

          本文链接:https://www.haomeiwen.com/subject/uiarlhtx.html