我有一个Foo
具有唯一标识键的对象列表,foo_key
. FooData
我在 MySQL 数据库中查询对象列表中表中的所有行Foo
:
sql = "SELECT * FROM FooData where foo_key in ({})".format(",".join(str(obj.foo_key) for obj in foo_list))
foo_rows = sql_exec(sql).fetchall()
找出我的哪些Foo
对象不在数据库中的最 Pythonic 方法是什么(即在返回的对象中没有相应的行foo_rows
?)