我有嵌套结构的词典列表。我需要删除所有重复的值。我是Python的新手,不能解决这个任务。有人能帮我吗?你知道吗
我的列表如下所示:
[
{
"task_id":123,
"results":[
{
"url":"site.com",
"date":"04.18.2019"
},
{
"url":"another_site.com",
"date":"04.18.2019"
},
{
"url":"site1.com",
"date":"04.18.2019"
}
]
},
{
"task_id":456,
"results":[
{
"url":"site3.com",
"date":"04.18.2019"
},
{
"url":"site.com",
"date":"04.18.2019"
}
]
},
{
"task_id":789,
"results":[
{
"url":"site7.com",
"date":"04.18.2019"
},
{
"url":"site9.com",
"date":"04.18.2019"
},
{
"url":"site.com",
"date":"04.18.2019"
}
]
}
]
我要准备一下网站.com只有一次。如果url的任何值是重复的-从dict中排除它
结果是: 任务123,结果是3个单词 任务456,结果中有1个dict(排除网站.com) 任务789有2个dict结果(不包括网站.com)你知道吗
所需输出应如下所示:
[
{
"task_id":123,
"results":[
{
"url":"site.com",
"date":"04.18.2019"
},
{
"url":"another_site.com",
"date":"04.18.2019"
},
{
"url":"site1.com",
"date":"04.18.2019"
}
]
},
{
"task_id":456,
"results":[
{
"url":"site3.com",
"date":"04.18.2019"
}
]
},
{
"task_id":789,
"results":[
{
"url":"site7.com",
"date":"04.18.2019"
},
{
"url":"site9.com",
"date":"04.18.2019"
}
]
}
]
让
results
成为你的数组。你知道吗您可以使用列表:
输出:
试试这些
相关问题 更多 >
编程相关推荐