在postgresql中插入一个数组

Insert an array in postgresql

我使用 python 连接到我的 postgresql 数据库。 我解析了一个 XML 填充来填充我的基础,所以我有一个值数组 [] 用于插入一行。我有这样的东西:

cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s,%s,%s,%s,%s)""",(value[0],value[1],value[2],value[3],value[4]))

有一种方法可以使它更简单,例如:?

cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s)""",(value)) 

感谢您的帮助

将列表转换为元组:

t = tuple(value)
cur.execute("""INSERT INTO ACTIVITYDESC VALUES %s""",(t,))