Python列表进入MySQL数据库.

2024-10-03 21:36:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个问题,实际上我已经在为如何解决这个问题而挣扎。 我有几张单子。你知道吗

name = ['name1','name2', 'name3']
id = ['id1', 'id2', 'id3']
created_at = ['created_at1', 'created_at2', 'created_at3']

列表中的元素数总是相同的。 我要做的是将它们写入MySql数据库,如下所示:

Name   ID    Created_at
name1  id1   created_at1
name2  id2   created_at2
name3  id3   created_at3

有什么想法吗?你知道吗


Tags: nameid列表at单子id3id2created
2条回答

同时遍历多个列表是zip(更好的是,itertools.izip)的目的。你知道吗

for each_name, each_id, each_created_at in itertools.izip(name, id, created_at):
    ... insert into db...

用拉链。你知道吗

output = zip(name, id, created_at)

输出:[('name1','id1','created\u at1'),('name2','id2','created\u at2'),('name3','id3','created\u at3')]

遍历输出并插入数据库。你知道吗

更新:迭代输出:

for item in output:
    === Have to do mysql insert operation ===

希望有帮助。你知道吗

相关问题 更多 >