我有一个对象列表,我有一个充满记录的数据库表.我的对象列表有一个title属性,我想从列表中删除任何具有重复标题的对象(保留原始标题).
然后我想检查我的对象列表是否有数据库中任何记录的重复,如果是,请在将它们添加到数据库之前从列表中删除这些项目.
我已经看到了从这样的列表中删除重复项的解决方案:myList = list(set(myList)),但我不确定如何使用对象列表执行此操作?
myList = list(set(myList))
我也需要维护对象列表的顺序.我也想也许我可以difflib用来检查标题的差异.
difflib
python mysql sqlobject
mysql ×1
python ×1
sqlobject ×1