Python实例:通过字典某个关键字排序
为什么80%的码农都做不了架构师?>>>
# coding:utf-8
'''
通过字典某个关键字排序
'''rows = [
{'fname': 'Brian', 'lname': 'Jones', 'uid': 1003},
{'fname': 'David', 'lname': 'Beazley', 'uid': 1002},
{'fname': 'John', 'lname': 'Cleese', 'uid': 1001},
{'fname': 'Big', 'lname': 'Jones', 'uid': 1004}
]from operator import itemgetter
rows_by_fname = sorted(rows, key=itemgetter('fname'))
rows_by_uid = sorted(rows, key=itemgetter('uid'))
print(rows_by_fname)
print(rows_by_uid)# 多个Key排序
rows_by_lfname = sorted(rows, key=itemgetter('lname','fname'))
print(rows_by_lfname)
转载于:https://my.oschina.net/wujux/blog/1786277
Python实例:通过字典某个关键字排序相关推荐
- python如何读取字典的关键字_python提取字典元素
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我有一本字典d = {1:-0.3246, 2:-0.9185, 3:-3985 ...
- shell调用python脚本传递命名关键字参数_关于python:将字典作为关键字参数传递给函数...
我想使用字典在python中调用函数. 这是一些代码: d = dict(param='test') def f(param): print(param) f(d) 这打印{'param': 'tes ...
- python如何读取字典的关键字_python提取字典key列表的方法
python提取字典key列表的方法 更新时间:2015年07月11日 12:04:48 作者:企鹅不笨 这篇文章主要介绍了python提取字典key列表的方法,涉及Python中keys方法的使用技 ...
- python创建一个字典、关键字为只包含字母的字符串_探究Python源码,终于弄懂了字符串驻留技术...
摘要:在本文中,我们将深入研究 Python 的内部实现,并了解 Python 如何使用一种名为字符串驻留(String Interning)的技术,实现解释器的高性能. 每种编程语言为了表现出色,并 ...
- Python List 按照多个关键字排序
最近刷刷题遇到的,发现还没有一模一样的答案,自己做个解答 以列表有两列为例,我们需要按照两列排序,可以利用sorted和lambda组合 l = [['a', 2], ['c', 1], ['d', ...
- 《Python Cookbook 3rd》笔记(1.13):通过某个关键字排序一个字典列表
通过某个关键字排序一个字典列表 问题 你有一个字典列表,你想根据某个或某几个字典字段来排序这个列表. 解法 通过使用 operator 模块的 itemgetter 函数,可以非常容易的排序这样的数据 ...
- python 多关键字排序_用Python排序字典
python 多关键字排序 介绍 (Introduction) In this tutorial, we are going to take a look at the various ways fo ...
- Python编程对列表中字典元素进行排序的方法详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...
- python字典按照key排序_python中字典按key值排序的实现方法
之前小编介绍了字典本身不可排序,但按值可以,小编也介绍了按value值排序的三种方法.sorted()函数可以对数字或字符串进行排序,按key排序只是输出的key值的排序列表,使用sorted()函数 ...
最新文章
- stream流对象的理解及使用
- 当你使用微信和 QQ 的时候,请不要忘记 ICQ 这个伟大的公司!
- centos7.3上yum install nodejs
- python if __name__ == '__main__'
- 12月第2周.NET总量TOP10:中土意涨幅均环比增大
- 设置调试PHP,debug php输出所有错误信息
- 腾讯再出新招!社交新产品“有记”已上线?
- 1024. 科学计数法 (20)-PAT乙级真题
- springboot文件上传和下载工具_SpringBoot图文教程7—SpringBoot拦截器的使用姿势这都有...
- base/7/x86_64/filelists_db FAILED
- 安装MATLAB2016a的完整步骤
- 银企直连ukey 集中管理方案
- Guice 的工作原理
- Visual Studio——使用多字节字符集与使用Unicode字符集
- pnpm monorepo的技术选型临界点(Critical adoption)
- J2me的基本概念(转)
- 湖南省中职计算机应用教资面试流程?
- Windows下批量删除空文件夹
- Hadoop 百度百科
- 如何将C 项目部署到云服务器上,如何将C 应用程序放在云服务器上
热门文章
- Objective-C 的 self 和 super 详解
- .Net中的事件处理模型
- 一些常用算法 练手的的代码
- Web测试中新增修改功能测试
- 玩转linux 中间的yum 命令
- 7添加静态路由 hat red_win7系统怎么使用dos命令添加静态路由
- vue 一个页面多个router-view如何配置子路由_浅谈vue前端开发架构
- 不懂函数能学c语言吗,不会函数能学C语言吗
- python cad 二次开发bom_30.Python前端基础之BOM和DOM
- JavaScript中this的指向问题及面试题你掌握了吗?