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}")
collections 模块中导入 OrderedDict 类。OrderedDict() 创建一个空的有序字典。这个示例展示了如何使用 Python 的 OrderedDict 来保持字典中键值对的插入顺序。
上一篇:python保存文件
下一篇:python解析excel
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站