擅长:python、mysql、java
<p>下面的方法应该有效</p>
<pre><code>posts = [
{
"author": "Rylee Paul",
"authorId": 9,
"id": 1,
"likes": 960,
"popularity": 0.13,
"reads": 50361,
"tags": [
"tech",
"health"
]
},
{
"author": "Rylee Paul",
"authorId": 9,
"id": 1,
"likes": 960,
"popularity": 0.13,
"reads": 50361,
"tags": [
"tech",
"health"
]
},
{
"author": "Zackery Turner",
"authorId": 12,
"id": 2,
"likes": 469,
"popularity": 0.68,
"reads": 90406,
"tags": [
"startups",
"tech",
"history"]
}
]
post_ids = set()
filtered_posts = []
for p in posts:
if p['id'] not in post_ids:
filtered_posts.append(p)
post_ids.add(p['id'])
print(filtered_posts)
</code></pre>