我有3个列表,其中包含以下数据:
frame1 = [{'CAR': 'MAZDA'}, {'CAR': 'Ferrari'}, {'CAR': 'BMW'}]
frame2 = [{'country':'India'}, {'country':'Spain'}, {'country':'Mexico'}]
frame3 = [{'year': '2022'}, {'year': '2021'}, {'year': '2020'}]
我想将列表写入数据库,格式如下:
CAR | country | year
______________________________
1 | MAZDA | India | 2022
2 |Ferrari| Spain | 2021
3 | BMW | Mexico | 2020
2条答案
按热度按时间91zkwejq1#
使用
zip()
并行循环遍历列表,然后将字典元素组合成一个元组,并使用executemany()
将它们全部插入表中。s2j5cfk02#
你的问题似乎太模糊了(至少对我来说是这样)。
但是作为一个起点,对于pandas,您可以使用
concat
/to_sql
:输出: