字典
字典里面元素 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 字典数据排序,的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did168863