首页 > 编程语言 > 详细

常见python 字典数据排序,

时间:2020-09-27 23:26:04      阅读:55      评论:0      收藏:0      [点我收藏+]
字典

字典里面元素

import pandas
def order():
    """安装字典内元素 age 大小排序,再和name 大小排序
    """

    text = [{‘name‘:‘dog‘,‘age‘:‘1‘,‘sex‘:‘female‘},{‘name‘:‘cat‘,‘age‘:‘2‘},{‘name‘:‘cat2‘,‘age‘:‘5‘}]
    sort_by = sorted(text, key=lambda e:(e.__getitem__(‘age‘),e.__getitem__(‘name‘)))
    print(sort_by)
    # 变成dataframe
    pandas.DataFrame(sort_by)
## 结果
[{‘name‘: ‘dog‘, ‘age‘: ‘1‘, ‘sex‘: ‘female‘}, {‘name‘: ‘cat‘, ‘age‘: ‘2‘}, {‘name‘: ‘cat2‘, ‘age‘: ‘5‘}]

列表

常见python 字典数据排序,

原文:https://blog.51cto.com/12187730/2537093

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!