【发布时间】:2019-09-30 15:45:03
【问题描述】:
假设我有两个列表,它们都有对象。 list1 有 5 个对象,list2 有 6 个。我想比较它们并在 list1 中创建新对象,其中包含签入和签出时间,这在 list2 中是额外的。
尝试将它们作为一组进行比较。但没有运气。 谢谢
list1 = [{'checkin': 12/10/2019, 'checkout':13/10/2019},
{'checkin': 13/10/2019, 'checkout':14/10/2019},
{'checkin': 14/10/2019, 'checkout':15/10/2019},
{'checkin': 15/10/2019, 'checkout':16/10/2019},
{'checkin': 16/10/2019, 'checkout':17/10/2019}]
list2 = [{'checkin': 12/10/2019, 'checkout':13/10/2019},
{'checkin': 13/10/2019, 'checkout':14/10/2019},
{'checkin': 14/10/2019, 'checkout':15/10/2019},
{'checkin': 15/10/2019, 'checkout':16/10/2019},
{'checkin': 16/10/2019, 'checkout':17/10/2019}
{'checkin': 20/10/2019, 'checkout':20/10/2019}]
【问题讨论】:
-
也许显示你到目前为止尝试过的东西......
-
我不明白你所说的比较是什么意思?您的意思是检查 list1 的项目是否已经在 list2 中以避免新列表中的重复项目?
标签: python django list comparison