遍历字典列表并将其插入到 SQLite 3 中,可以按照以下步骤进行操作:
import sqlite3
conn = sqlite3.connect('database.db')
此处的 'database.db'
是数据库文件的名称,可以根据实际情况进行更改。
cursor = conn.cursor()
cursor.execute('''
CREATE TABLE IF NOT EXISTS my_table (
id INTEGER PRIMARY KEY AUTOINCREMENT,
key1 TEXT,
key2 INTEGER,
key3 REAL
)
''')
在这个示例中,我们假设字典列表中的每个字典包含 key1
、key2
和 key3
这三个键。
data = [
{'key1': 'value1', 'key2': 123, 'key3': 3.14},
{'key1': 'value2', 'key2': 456, 'key3': 2.71},
# 可以继续添加更多的字典数据
]
for item in data:
key1 = item['key1']
key2 = item['key2']
key3 = item['key3']
cursor.execute('INSERT INTO my_table (key1, key2, key3) VALUES (?, ?, ?)', (key1, key2, key3))
conn.commit()
conn.close()
完成以上步骤后,字典列表中的数据将被插入到 SQLite 3 数据库的 my_table
表中。
请注意,此示例仅为演示目的,实际情况下可能需要根据具体需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云