python对列表中的字典进行排序
2018-09-06 18:10
731 查看
数据显示为:
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['日期'])
相关文章推荐
- Python利用公共键如何对字典列表进行排序详解
- 基于Python2.7进行的列表排序
- Python3 对列表按元组指定列进行排序
- python sorted函数(结合使用lambda和operator.itemgetter()来对字典进行排序)
- itemgetter函数:对字典列表进行多键排序
- python使用sorted函数对列表进行排序的方法
- 【Python】列表、字典和元组的排序
- Python统计列表(List)中的重复项出现的次数并进行排序
- Python中对元组和列表按条件进行排序的方法示例
- python字典列表通过某个关键字排序一个字典列表
- 005_004 Python 统计值 并按照次数排序 可以通过字典的值对key进行排序
- python3中字符串、列表、字典的排序
- python3使用operator.itemgetter对字典进行排序
- python通过对字典的排序,对json字段进行排序
- Python使用collections的Counter类对字符串、列表、字典的数据元素进行计数
- python字典按照value进行排序
- Python高效编程-对字典的值进行排序
- Python对两个有序列表进行合并和排序的例子
- Python 字典 列表 嵌套 复杂排序大全
- Python中对元组和列表按条件进行排序的方法示例