我有下面的字典列表,我需要删除具有相同received_on
和customer_group
值的字典,但留下一个随机项。你知道吗
data = [
{
'id': '16e26a4a9f97fa4f',
'received_on': '2019-11-01 11:05:51',
'customer_group': 'Life-time Buyer'
},
{
'id': '16db0dd4a42673e2',
'received_on': '2019-10-09 14:12:29',
'customer_group': 'Lead'
},
{
'id': '16db0dd4199f5897',
'received_on': '2019-10-09 14:12:29',
'customer_group': 'Lead'
}
]
预期产量:
[
{
'id': '16e26a4a9f97fa4f',
'received_on': '2019-11-01 11:05:51',
'customer_group': 'Life-time Buyer'
},
{
'id': '16db0dd4199f5897',
'received_on': '2019-10-09 14:12:29',
'customer_group': 'Lead'
}
]
有个主意:
输出:
这里有一种获取第一个唯一datetime的方法,如果您想要随机项,您可以像here中那样首先无序排列列表
输出:
利用上面的一些想法,我还想将
customer_group
作为received_on
之外的另一个条件。我得到了预期的结果。你知道吗相关问题 更多 >
编程相关推荐