数据库的字典转换成insert语句
ls = [(k, v) for k, v in dict_mailbox_info.items() if v is not None]
keys = ','.join([i[0] for i in ls])
values = ','.join(repr(i[1]) for i in ls)
sql = "insert into mailbox (" + keys + ") values (" + values + ")"
这段内容展示了如何将Python字典转换为SQL INSERT语句,用于数据库操作。通过列表推导式获取键和值,并使用join方法组合成SQL语句。
数据库的字典转换成insert语句
ls = [(k, v) for k, v in dict_mailbox_info.items() if v is not None]
keys = ','.join([i[0] for i in ls])
values = ','.join(repr(i[1]) for i in ls)
sql = "insert into mailbox (" + keys + ") values (" + values + ")"
1070
840

被折叠的 条评论
为什么被折叠?