从dict创建具有python

时间:2016-09-23 09:02:01

标签: python sqlite dictionary

我有以下词典:

base = {}
base['id1'] = {'apple':2, 'banana':4,'coconut':1}
base['id2'] = {'apple':4, 'pear':8}
base['id3'] = {'banana':1, 'tomato':2}
....
base['idN'] = {'pineapple':1}

我想创建一个SQL数据库来存储它。我通常使用sqlite但是这里变量的数量(dict中的特征)对于所有id都不一样,我不知道所有这些变量因此我不能使用标准过程。

有人知道一个简单的方法吗?

1 个答案:

答案 0 :(得分:0)

如果你使用sql我会建议使用postgres,因为它有一个jsonfield ypu可以把你的数据放在那里对应每个键,所以

id会重复。假设您不受约束使用SQL。