Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python 有序字典

作者:ら非你不取丶   发布日期:2026-07-24   浏览:28

from collections import OrderedDict

# 创建一个有序字典
ordered_dict = OrderedDict()

# 添加键值对
ordered_dict['apple'] = '苹果'
ordered_dict['banana'] = '香蕉'
ordered_dict['orange'] = '橙子'

# 打印有序字典
print("有序字典的内容:")
for key, value in ordered_dict.items():
    print(f"{key}: {value}")

# 修改已有键的值,位置不会改变
ordered_dict['apple'] = '红苹果'
print("\n修改后的有序字典内容:")
for key, value in ordered_dict.items():
    print(f"{key}: {value}")

# 删除并重新插入键,该键会被移动到末尾
ordered_dict.pop('banana')
ordered_dict['banana'] = '黄香蕉'
print("\n删除并重新插入后的有序字典内容:")
for key, value in ordered_dict.items():
    print(f"{key}: {value}")

解释说明:

  1. 导入模块:我们从 collections 模块中导入 OrderedDict 类。
  2. 创建有序字典:使用 OrderedDict() 创建一个空的有序字典。
  3. 添加键值对:通过赋值操作向有序字典中添加键值对。注意,有序字典会按照插入顺序保存键值对。
  4. 打印有序字典:遍历有序字典并打印其内容,可以看到键值对是按插入顺序排列的。
  5. 修改键值:当修改已有的键的值时,该键的位置不会改变。
  6. 删除并重新插入键:如果删除一个键然后再插入它,该键会被移动到字典的末尾。

这个示例展示了如何使用 Python 的 OrderedDict 来保持字典中键值对的插入顺序。

上一篇:python保存文件

下一篇:python解析excel

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

python集合中的元素可以是列表

staticmethod在python中有

python 保存json文件

python的assert基本用法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站