Les tuples Python sont convertis en listes sql dans psycopg2 :
cur.mogrify("SELECT * FROM table WHERE column IN %s;", ((1,2,3),))
produirait
'SELECT * FROM table WHERE column IN (1,2,3);'
Pour les nouveaux venus en Python :il est malheureusement important d'utiliser un tuple, pas une liste ici. Voici un deuxième exemple :
cur.mogrify("SELECT * FROM table WHERE column IN %s;",
tuple([row[0] for row in rows]))