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()
私のオブジェクトのどれがデータベースにないかを見つける最もpythonicな方法は何でしょうFoo
(つまり、返されたに対応する行がありませんfoo_rows
か?)