python OrderDict
2024-10-18 23:26:51
# encoding: utf-8
import csv
import collections d = {'banana':3,'apple':4,'pear':1,'orange':2}
print(d)
kd = collections.OrderedDict(sorted(d.items(),key = lambda t:t[0]))
print('key order')
print(kd)
vd = collections.OrderedDict(sorted(d.items(),key = lambda t:t[1]))
print('value order')
print(vd)
print(type(vd))
{'banana': 3, 'apple': 4, 'pear': 1, 'orange': 2}
key order
OrderedDict([('apple', 4), ('banana', 3), ('orange', 2), ('pear', 1)])
value order
OrderedDict([('pear', 1), ('orange', 2), ('banana', 3), ('apple', 4)])
<class 'collections.OrderedDict'> Process finished with exit code 0
最新文章
- 【.net 深呼吸】使用二进制格式来压缩XML文档
- ubuntu 配置git公钥
- Ehcache和Spring整合
- 欢迎访问我的最新个人技术博客http://zhangxuefei.top
- Linux sed 替换第一次出现的字符串
- 支持MVC的代码生成运行效果 C# ASP.NET
- State Pattern -- 状态模式原理及实现(C++)
- DF学Mysql(一)——数据库基本操作
- span标签里的内容在IE下显示,而在谷歌浏览器下不显示
- 简单分析什么是SQL注入漏洞
- php并发处理
- MySQL- 锁机制及MyISAM表锁
- linux fork两次避免僵尸进程的程序(简单)
- pandas选择数据-【老鱼学pandas】
- 读取MySQL存储二进制的语音、图片(Blob类型)
- 论文阅读笔记:《Contextual String Embeddings for Sequence Labeling》
- servlet请求和响应的过程
- sqlalchemy 和 django 插入操作后自动返回自增ID
- Voronoi图与Delaunay三角剖分
- torchvision简介