python禁止字典key排序

2021-09-25 08:06:29 字數 317 閱讀 2875

import collections

data = collections.ordereddict()

data['b'] = 3

data['a'] = 1

data = jsonify(d)

return make_response(data, 200)

1. 正常的python dict是按字母順序排序的,所以要使用ordereddict來自定義順序

2. flask框架的jsonify預設也是按字母順序排序的,所以在flask專案啟動時新增乙個啟動引數

參考:

python 字典key值報錯

報錯 typeerror unhashable type set 或 typeerror unhashable type list 原因 python的字典型別的key不支援set或list,set裡面的物件是hash儲存,如果儲存乙個list物件,而後改變了list物件,那set中剛才儲存的值的h...

字典陣列根據某key排序

字典是程式設計中常用的資料結構,由多個字典組成的陣列也比較常見。有時候我們需要將字典組成的陣列根據其中乙個值進行排序。下面是乙個用python寫的 利用氣泡排序演算法寫的方法 coding utf 8 import sys reload sys sys.setdefaultencoding utf8...

python 字典之一key 多值

python字典,鍵值對,但是有時候我們需要一鍵對應多個值,那麼怎麼辦呢?例如 test.txt文件中的內容如下 1 key1 2 key2 3 key1 7 key3 8 key2 10 key1 14 key2 19 key4 20 key1 30 key3 現在要統計,每個key包含哪些序號,...