我有下面的代碼:Python列表切換順序
for i in xrange(len(arr_id)):
list.append({'id': arr_id[i], 'porcentaje' : 0, 'estado' : 'En funcionamiento'})
如果我打印list
看來我得到一個字母順序排列的列表:
[{'estado': 'En funcionamiento', 'id': 0, 'porcentaje': 0}]
這是不是在我定義的順序相同它:
[{'id': 0, 'porcentaje': 0, 'estado': 'En funcionamiento',}]
我該怎麼做才能保持所需的順序?
Python詞典沒有設置順序。爲什麼你需要維護字典鍵順序? –
你正在整理一個只有一個項目的列表,這是一個詞典。正如Martinjn指出的那樣,Python詞典沒有「秩序」。 – Depado
因爲這創建了一個'json',我需要一個確切的順序來讀取它們在Java中。 –