我有下面的代码: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中。 –