新聞中心
我們在對數(shù)據(jù)進行處理時,如果能夠使它們保存順序的排序,那么用起來會非常的便利。不過字典本身就是沒有順序的,為了方便我們的使用,需要對字典進行排序。這里我們可以選擇字典中的OrderedDict方法,下面我們先來對其概念、使用注意進行學習,然后就OrdereDict的實例帶來介紹。

花山網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)。
1.概念
OrderedDict內部維護著一個根據(jù)鍵插入順序排序的雙向鏈表。每次當一個新的元素插入進來的時候,它會被放到鏈表的尾部。對于一個已經(jīng)存在的鍵的重復賦值不會改變鍵的順序。
orderdDict是對字典類型的補充,他記住了字典元素添加的順序
2.使用注意
(1)字典默認循環(huán)只輸出key
(2)一個 OrderedDict 的大小是一個普通字典的兩倍,因為它內部維護著另外一個鏈表。所以如果你要構建一個需要大量 OrderedDict 實例的數(shù)據(jù)結構的 時候 (比如讀取 100,000 行 CSV 數(shù)據(jù)到一個 OrderedDict 列表中去)。
3.實例
import collections dic = collections.OrderedDict() dic["k1"] = "v1" dic["k2"] = "v2" dic["k3"] = "v3" print(dic)
以上就是python中OrdereDict使用的方法,大家在對OrdereDict改變鍵值的順序有所理解后,可以開始對字典的順序進行操作。
(推薦操作系統(tǒng):windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。)
當前題目:創(chuàng)新互聯(lián)Python教程:python中OrdereDict如何使用?
標題網(wǎng)址:http://www.5511xx.com/article/cogegio.html


咨詢
建站咨詢
