【发布时间】:2014-07-23 03:15:48
【问题描述】:
我有一个这样的字典列表:
dictlist = [{'day': 0, 'start': '8:00am', 'end': '5:00pm'},
{'day': 1, 'start': '10:00am', 'end': '7:00pm'},
{'day': 2, 'start': '8:00am', 'end': '5:00pm'},
{'day': 3, 'start': '10:00am', 'end': '7:00pm'},
{'day': 4, 'start': '8:00am', 'end': '5:00pm'},
{'day': 5, 'start': '11:00am', 'end': '1:00pm'}]
我想总结一下'start' 和'end' 时间相同的日子。
例如,
summarylist = [([0,2, 4], '8:00am', '5:00pm'),
([1, 3], '10:00am', '7:00pm')
([5], '11:00am', '1:00pm')]
我尝试调整其他一些 StackOverflow 解决方案 re: 集合和交集来实现这一点,但没有运气。我试图重新使用the solution to this question 无济于事。希望有人能指出我正确的方向。
【问题讨论】:
-
如果其中一个答案对您有用,那么您应该接受它。
标签: python list dictionary set