【发布时间】:2013-11-13 12:52:02
【问题描述】:
我正在使用以下查询从数据库中获取公司:
companies = Company.objects.order_by('submit_time').reverse()
我得到的输出:
2013-11-13 12:25:30+00:00
2013-11-13 12:25:30+00:00
2013-11-13 12:25:14+00:00
2013-11-13 12:25:13+00:00
2013-11-13 12:25:13+00:00
2013-11-13 05:11:55+00:00
2013-11-13 05:11:55+00:00
2013-11-13 05:11:29+00:00
2013-11-13 05:11:29+00:00
2013-11-13 05:11:28+00:00
公司提交时间包含重复。我正在使用代码查找同时提交的公司:
seen = set()
result = []
for item in companies:
if item not in seen:
seen.add(item.submit_time)
result.append(item.submit_time)
有什么方法可以调整以下代码,以便我可以找到重复的公司时间提交并删除最新时间的公司并保留更早时间的公司?谢谢!
【问题讨论】:
标签: jquery python database django