我在字典中有一组日期/对象:
task_list[d] = [tasks, pick]
其中d是日期,tasks是对象列表,pick是整数
我有另一个过期对象的字典:
overdue_list={}
overdue_list['Overdue Tasks'] = [overdue_actions, 0]
如果我将overdue_actions添加到task_list并已排序:
task_list['Overdue Tasks'] = [overdue_actions, 0]
total_task_list = SortedDict( sorted( task_list.items() ) )
我按时间顺序获取所有字典键,然后按"逾期任务"。但我实际上想列出" Overdue Task"首先,按时间顺序排列日期。
我有办法将以下两个词典一起添加到SortedDict中吗?
overdue_list['Overdue Tasks'] = [overdue_actions, 0]
task_list = SortedDict( sorted( task_list.items() ) )
我想要一个total_task_list,以便" Overdue Tasks"是排序字典中的第一个,后面是按时间顺序的task_list中的日期。
答案 0 :(得分:1)
Django SortedDict支持insert
。你可以:
total_task_list = SortedDict( sorted( task_list.items() ) )
# And then:
total_task_list.insert(0, 'Overdue Tasks', [overdue_actions, 0])
这样,您将“过期任务”作为total_task_list
中的第一项。