Python_collections_OrderedDict有序字典部分功能介紹


OrderedDict():實現字典的固定排序,是字典的子類

import collections
dic = collections.OrderedDict()
dic['k1'] = 3
dic['k2'] = 'nihao'
dic['k3'] = 7
print(dic)
結果:
OrderedDict([('k1', 3), ('k2', 'nihao'), ('k3', 7)])

x.move_to_end():把一個元素移動到最后

import collections
dic = collections.OrderedDict()
dic['k1'] = 3
dic['k2'] = 'nihao'
dic['k3'] = 7
print(dic)
dic.move_to_end('k2')
print(dic)
結果:
OrderedDict([('k1', 3), ('k2', 'nihao'), ('k3', 7)])
OrderedDict([('k1', 3), ('k3', 7), ('k2', 'nihao')])

x.popitem():移除最后一個寫入字典的值,並可返回獲取

x.pop():移除指定值並可返回獲取

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM