Python教程-Python OrderedDict 有序字典

Python OrderedDict,一个OrderedDict 维护插入顺序添加到字典中的项目。项目的顺序在迭代或序列化时也会保留。
Python
 

1. Python OrderedDict示例

OrderedDict 是python collections模块的一部分。
要轻松构建OrderedDict,可以OrderedDictcollections模块中使用。

$title(OrderedDictExample.py)
from collections import OrderedDict
 
d = OrderedDict()
 
d['l'] = 1
d['e'] = 2
d['f'] = 3
d['t'] = 4
d['so'] = 5
 
for key in d:
    print(key, d[key])
 
('l', 1)
('e', 2)
('f', 3)
('t', 4)
('so', 5)

2.将OrderedDict转换为JSON

项目的顺序在序列化为JSON时也会保留。

$title(OrderedDict JSON示例)
from collections import OrderedDict
import json
 
d = OrderedDict()
 
d['l'] = 1
d['e'] = 2
d['f'] = 3
d['t'] = 4
d['so'] = 5
 
json.dumps(d)
 
'{"l": 1, "e": 2, "f": 3, "t": 4, "so": 5}'

原创文章,作者:端木书台,如若转载,请注明出处:https://blog.ytso.com/243747.html

(0)
上一篇 2022年4月11日
下一篇 2022年4月11日

相关推荐

发表回复

登录后才能评论