ここに私が持っているいくつかのコードがありますが、これは本当に醜いものです。誰かがそれを改善する方法を教えてくれることを願っています。私は漠然とこのコードを修正する方法を知っていますが、実際に動作するように改善することはできません.
list1 = ([1, 10])
array2 = numpy.ones((1,3))
array3=numpy.ones((1,2))
conn = sqlite3.connect("a.db")
c = conn.cursor()
c.execute("insert into a_table values(?, ? , ?, ?, ?, ?, ?)", (list1[0], list1[1], array2[0][0], array2[0][1], array2[0][2], array3[0][0], array3[0][1]))
#
私がする必要があると思うのは、list1、array2、および array3 をリストに追加してから、何らかの方法で平坦化することです。そして、どういうわけか1つのコマンドでリスト全体をテーブルにアンパックします...ありがとう!!