首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何遍历字典列表并插入到sqlite 3中

遍历字典列表并将其插入到 SQLite 3 中,可以按照以下步骤进行操作:

  1. 导入必要的模块:
代码语言:txt
复制
import sqlite3
  1. 连接到 SQLite 数据库:
代码语言:txt
复制
conn = sqlite3.connect('database.db')

此处的 'database.db' 是数据库文件的名称,可以根据实际情况进行更改。

  1. 创建一个游标对象:
代码语言:txt
复制
cursor = conn.cursor()
  1. 创建表格(如果尚未存在):
代码语言:txt
复制
cursor.execute('''
    CREATE TABLE IF NOT EXISTS my_table (
        id INTEGER PRIMARY KEY AUTOINCREMENT,
        key1 TEXT,
        key2 INTEGER,
        key3 REAL
    )
''')

在这个示例中,我们假设字典列表中的每个字典包含 key1key2key3 这三个键。

  1. 遍历字典列表并插入数据:
代码语言:txt
复制
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))
  1. 提交更改并关闭连接:
代码语言:txt
复制
conn.commit()
conn.close()

完成以上步骤后,字典列表中的数据将被插入到 SQLite 3 数据库的 my_table 表中。

请注意,此示例仅为演示目的,实际情况下可能需要根据具体需求进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券