zoukankan      html  css  js  c++  java
  • python对列表中的字典进行排序

    数据显示为:

    rows=[{'日期': '2018-09-04', '测试1': '50.00 %', '测试2': '100.00%'}, {'日期': '2018-09-05', '测试1': '100.00%', '测试2': '无执行'}, {'日期': '2018-09-06', '测试1': '100.00%', '测试2': '100.00%'}, {'日期': '2018-08-31', '测试1': '无执行', '测试2': '无执行'}, {'日期': '2018-09-01', '
    测试1': '无执行', '测试2': '无执行'}, {'日期': '2018-09-02', '测试1': '无执行', '测试2': '无执行'}, {'日期': '2018-09-03', '测试1': '无执行', '测试2': '无执行'}]
    

     rows是一个list,list中的数据是字典类型,把日期从小排到大,使用list的sort进行排序

    1.使用sort方式

    def function(date):
        print(date['日期'])
        return date['日期']
    
    rows.sort(key=function)
    print(rows)
    

      

    2.使用sorted

     sorted(rows,key=lambda keys:keys['日期'])

     

  • 相关阅读:
    es6 Set 和Map 数据结构
    es6 Symbol
    es6 对象的扩展
    es6 class
    es6 数组扩展方法
    Docker入门01——Image
    GORM 中文文档
    将以前的文章开始慢慢转到这里发表
    环境变量
    在 Linux 中安装 VMware Tools
  • 原文地址:https://www.cnblogs.com/chongyou/p/9600077.html
Copyright © 2011-2022 走看看