在Sqlite Python数据库中存储字典/元组
我有一个字典,其中键是字符串,值是字符串的元组。 比如说,在Sqlite Python数据库中存储字典/元组,python,database,dictionary,sqlite,Python,Database,Dictionary,Sqlite,我有一个字典,其中键是字符串,值是字符串的元组。 比如说, d = {"10A": ("A", "B", "c"), "10B": ("D", "A"), "13A": ("R", "Q", "T", "W", "P")} 元组中的元素数是可变的。将其存储在sqlite数据库中的最佳和最有效的方法是什么 有没有办法直接在数据库中存储元组?如果我这样做了,那么我的表将只包含两列——key和tuple 或者元组中的每个字符串都应该有一个单独的列吗?您可以这样设计一个表: id key valu
d = {"10A": ("A", "B", "c"), "10B": ("D", "A"), "13A": ("R", "Q", "T", "W", "P")}
元组中的元素数是可变的。将其存储在sqlite数据库中的最佳和最有效的方法是什么
有没有办法直接在数据库中存储元组?如果我这样做了,那么我的表将只包含两列——key和tuple
或者元组中的每个字符串都应该有一个单独的列吗?您可以这样设计一个表:
id key value
0 10A A
1 10A B
2 10A c
3 10B D
4 10B A
5 13A R
...
最好的解决方案可能是根本不使用关系数据库。如果可能的话,看看MongoDB和其他更适合密钥、值存储的技术