美文网首页
python list 和字典排序

python list 和字典排序

作者: 逍遥_yjz | 来源:发表于2021-04-12 15:52 被阅读0次

    list 的一系列操作

    li = [1, 2, 3, 4,5]
    # 序列中的每个元素加1 --- python3 中前面要加list()
    a=list(map(lambda x: x+1, li)) # [2,3
    print(a) # [2, 3, 4, 5, 6]
    
    #  返回序列中的偶数 --- python3 中前面要加list()
    b = list(filter(lambda x: x % 2 == 0, li))  # [2, 4]
    print(b) # [2, 4]
    #  返回所有元素相乘的结果
    from functools import reduce
    c = reduce(lambda x, y: x * y, li)  # 1*2*3*4*5 = 120
    print(c) # 120
    
    li = ['1', '2', '3', '4', '5']
    # 序列中的每个元素加1
    a=list(map(lambda x: int(x), li)) # [2,3
    print(a) # [1, 2, 3, 4, 5]
    

    字典排序

    record ={'a':89, 'b':186, 'c':99, 'd':100}
    # 进行排序 reverse = True 表示由大到小排序
    s1 = sorted(record.items(), key=lambda x:x[1],reverse=True)
    print(s1) # [('b', 186), ('d', 100), ('c', 99), ('a', 89)]
    

    相关文章

      网友评论

          本文标题:python list 和字典排序

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