回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有嵌套结构的词典列表。我需要删除所有重复的值。我是Python的新手,不能解决这个任务。有人能帮我吗?你知道吗</p>
<p>我的列表如下所示:</p>
<pre><code>[
{
"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"
}
]
}
]
</code></pre>
<p>我要准备一下网站.com只有一次。如果url的任何值是重复的-从dict中排除它</p>
<p>结果是:
任务123,结果是3个单词
任务456,结果中有1个dict(排除网站.com)
任务789有2个dict结果(不包括网站.com)你知道吗</p>
<p>所需输出应如下所示:</p>
<pre><code>[
{
"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"
}
]
}
]
</code></pre>