Pythonタプルは、psycopg2でSQLリストに変換されます:
cur.mogrify("SELECT * FROM table WHERE column IN %s;", ((1,2,3),))
出力します
'SELECT * FROM table WHERE column IN (1,2,3);'
Pythonの初心者の場合:残念ながら、ここにリストではなく、タプルを使用することが重要です。 2番目の例を次に示します。
cur.mogrify("SELECT * FROM table WHERE column IN %s;",
tuple([row[0] for row in rows]))