У меня есть список объектов в Python. Затем у меня есть еще один список объектов. Я хочу просмотреть первый список и посмотреть, появятся ли какие-либо элементы во втором списке.
Я думал, что могу просто сделать
for item1 in list1:
for item2 in list2:
if item1 == item2:
print "item %s in both lists"
Однако это не работает. Хотя, если я это сделаю:
if item1.title == item2.title:
он работает нормально. У меня есть больше атрибутов, чем это, хотя я действительно не хочу делать 1 большой оператор if, сравнивающий все атрибуты, если мне не нужно.
Кто-нибудь может мне помочь или посоветовать, что я могу сделать, чтобы найти объекты, которые появляются в обоих списках.
Спасибо