猿问

检查对象列表中是否存在对象属性

我有一个具有不同属性的对象和一个包含这些对象的列表。


在将对象添加到列表之前,我想检查列表中是否存在此新对象的属性。


此属性是唯一的,因此这样做是为了确保列表中的每个对象都是唯一的。


我会做这样的事情:


for post in stream:

    if post.post_id not in post_list:

        post_list.append(post)

    else:

        # Find old post in the list and replace it

但显然第 2 行不起作用,因为我正在将post_id与对象列表进行比较。


慕哥9229398
浏览 80回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答