91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3字典按值的大小排序的實現方法

發布時間:2020-11-12 09:11:47 來源:億速云 閱讀:249 作者:小新 欄目:編程語言

了解python3字典按值的大小排序的實現方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

字典排序

問題

你想創建一個字典,并且在迭代或序列化這個字典的時候能夠控制元素的順序。

解決方案

為了能控制一個字典中元素的順序,你可以使用 collections 模塊中的 OrderedDict 類。 在迭代操作的時候它會保持元素被插入時的順序,示例如下:

from collections import OrderedDict
d = OrderedDict()
d['foo'] = 1
d['bar'] = 2
d['spam'] = 3
d['grok'] = 4
# Outputs "foo 1", "bar 2", "spam 3", "grok 4"
for key in d:
 print(key, d[key])

當你想要構建一個將來需要序列化或編碼成其他格式的映射的時候, OrderedDict 是非常有用的。 比如,你想精確控制以 JSON 編碼后字段的順序,你可以先使用 OrderedDict 來構建這樣的數據:

>>> import json
>>> json.dumps(d)
'{"foo": 1, "bar": 2, "spam": 3, "grok": 4}'
>>>

感謝各位的閱讀!看完上述內容,你們對python3字典按值的大小排序的實現方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

化州市| 巴青县| 龙海市| 宁蒗| 仁寿县| 册亨县| 宜城市| 大田县| 抚顺市| 西藏| 平乐县| 富川| 辉县市| 赫章县| 阳东县| 大厂| 卢氏县| 关岭| 萨迦县| 华亭县| 景洪市| 宝兴县| 黄大仙区| 通化县| 阜宁县| 繁昌县| 平泉县| 新乐市| 江城| 屯昌县| 龙里县| 开江县| 偃师市| 土默特右旗| 云南省| 绵竹市| 建德市| 精河县| 北安市| 渝中区| 阿合奇县|