python字典操作技巧
2021/4/17 12:25:42
本文主要是介绍python字典操作技巧,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
技巧一:字典排序
在python的中,字典里的元素(键值对)是没有排列顺序的,因此想要对字典里的元素进行排序的想法是错误的。但如果我们想要按键或值的顺序查看键值对,可以使用sorted函数进行排序,再将结果打印出来即可。
d = {'刘一':22, '陈二':20, '张三':15, '李四':19, '王五':25, '赵六':20, '孙七':18, '周八':19, '吴九':20, '郑十':21} print(sorted(d.items(),key=lambda x:x[1],reverse=False))
运行结果
[('张三', 15), ('孙七', 18), ('李四', 19), ('周八', 19), ('陈二', 20), ('赵六', 20), ('吴九', 20), ('郑十', 21), ('刘一', 22), ('王五', 25)]
技巧二:由value查找key
由key查找value是字典最基本的功能,那么如何由value查找key?只需将字典遍历即可。
def get_keys(d, value): return [k for k,v in d.items() if v == value] d = {'刘一':22, '陈二':20, '张三':15, '李四':19, '王五':25, '赵六':20, '孙七':18, '周八':19, '吴九':20, '郑十':21} print(get_keys(d, 15)) print(get_keys(d, 20))
运行结果
['张三'] ['陈二', '赵六', '吴九']
这篇关于python字典操作技巧的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南