我在做字典:
d = {"server":"mpilgrim", "database":"master"}
d['mynewkey'] = 'mynewvalue'
Run Code Online (Sandbox Code Playgroud)
但当我显示它时,我看到这个字典是颠倒的.
print(d)
{'mynewkey': 'mynewvalue', 'database': 'master', 'server': 'mpilgrim'}
Run Code Online (Sandbox Code Playgroud)
如何扭转它?
或者,如果字典不是可排序的,那么我必须使用哪个字符集来处理该信息的顺序很重要?
可能重复:
如何从字典中按照插入的顺序检索项目?
我有django视图和模板的问题
在获得与会议相关的详细信息之后
for meeting in get_meetings:
if meeting.venue_id ==None:
mee_data = {}
mee_data['id'] = meeting.id
getdate = meeting.meeting_datetime
mee_data['date'] = getdate.strftime("%Y-%m-%d")
mee_data['end_time'] = meeting.end_time
mee_data['meeting_duration'] = meeting.meeting_duration
mee_data['start_time'] = meeting.start_time
mee_data['meetingID'] = meeting.meetingID
mee_data['id'] = meeting.id
mee_data['start_time'] = meeting.start_time
mee_data['name'] = meeting.name
getall.append(mee_data)
Run Code Online (Sandbox Code Playgroud)
getall是我在上面声明的列表
现在添加字典数据后.
我期待我的模板中的结果就像
[{"id": "REG_431103567", "date": "", "end_time": "", "meeting_duration": "", "start_time": "2012-10-29", "meetingID": 192dnjd, "name": "TEsts"},...]
Run Code Online (Sandbox Code Playgroud)
基本上是键的顺序但不幸的是结果就像.
[{"meetingID": "REG_431103567", "start_time": "", "meeting_duration": "", "end_time": "", "date": "2012-10-29", "id": 192, "name": "TEsts"},...]
Run Code Online (Sandbox Code Playgroud)
请建议我应该在这里做什么,这样我才能以正确的方式获得密钥及其相应的值.
谢谢