Python 有序字典(OrderedDict)与 普通字典(dict)
Python 字典 普通 有序 dict
2023-09-14 09:06:09 时间
Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型
1.无序字典(普通字典)dict():
输出:
可以看见,遍历一个普通字典,返回的数据和定义字典时的字段顺序是不一致的
2.有序字典 OrderedDict()
输出:
有序字典可以按字典中元素的插入顺序来输出。
注意:
有序字典的作用只是记住元素插入顺序并按顺序输出。如果有序字典中的元素一开始就定义好了,后面没有插入元素这一动作,那么遍历有序字典,其输出结果仍然是无序的,因为缺少了有序插入这一条件,所以此时有序字典就失去了作用,所以有序字典一般用于动态添加并需要按添加顺序输出的时候。
如下面这个例子:
输出:
发现输出还是无序的,因为在定义有序字典的同时也定义了初始值,没有存在按序添加的操作,所以有序字典是没有记录插入字段的顺序,最后遍历时,得到数据的顺序仍然是无序的。
相关文章
- 【Python】数据结构之字典
- python requests的content和text方法的区别
- Python的dict字典结构操作方法学习笔记
- Python图形用户界面
- 猜年龄python实现
- Python ❤️有没有羡慕别人家做的排序动图?❤️
- [Py] Python json str 字符串转为对象 (字典)
- Python之pandas:将dict字典格式数据保存为dataframe格式数据的几种方法
- Python编程语言学习:一行代码利用enumerate函数把纯列表数据转为自带索引的字典数据,字典格式数据应用之key和value相互提取
- python:基于pickle库利用python语言读取字典内容生成pkl文件(气象局所有城市代码数据文件city_data.pkl)之详细攻略
- python 字典 元组 集合 列表 字符串 字节数组 常用的方法总结
- 自古逢秋悲寂寥,奈何今秋热成雕?Python使用Pyecharts统计全国温度Top10并绘图
- Python实现基于内容的协同过滤推荐算法构建电影推荐系统
- Python学习45:使用__slots__
- python性能测试值timeit的使用示例
- python 将一个JSON 字典转换为一个Python 对象
- python 星号*使用方法
- 符号执行-基于python的二进制分析框架angr
- python生成格雷码
- OrderedDict python有序字典
- python目录扫描工具——dirsearch使用,可以使用御剑的字典 支持慢速扫描,一般使用-s 60绕过waf,-s DELAY, --delay=DELAY 设置请求之间的延时
- 【Leetcode刷题Python】309. 最佳买卖股票时机含冷冻期
- pytorch 17 onnx多输入多输出模型在python与C++下用OnnxRuntime部署
- 【Python 实战】---- 使用 RemoveBg 实现一键批量抠图
- Python ---- 报错【‘gbk‘ codec can‘t encode character ‘u270e‘ in position 601: illegal multibyte seque】
- 第31讲:Python为字典中指定的Key设置默认的Value值
- 第30讲:Python字典对象元素的改、增、删操作