gpt4 book ai didi

python - 将字典添加到sortedDict

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:24 25 4
gpt4 key购买 nike

我的字典中有一个日期/对象数组:

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() ) )

我会按时间顺序获取所有字典键,后跟“过期任务”。但我实际上想先列出“逾期任务”,然后按时间顺序列出日期。

有没有办法将以下两个字典一起添加到 SortedDict 中?

overdue_list['Overdue Tasks'] = [overdue_actions, 0]
task_list = SortedDict( sorted( task_list.items() ) )

我想要一个total_task_list,以便“过期任务”位于排序字典中的第一个位置,然后是按时间顺序排列的task_list 中的日期。

最佳答案

Django SortedDict支持插入。您可以:

total_task_list = SortedDict( sorted( task_list.items() ) )
# And then:
total_task_list.insert(0, 'Overdue Tasks', [overdue_actions, 0])

这样,“逾期任务”就会成为 total_task_list 中的第一项。

关于python - 将字典添加到sortedDict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22462672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com