我有一个 python 列表,其结构如下:
apts = [ [2083, \
[ ["price", "$1000 / month"], \
["sq ft.", "500"], \
["amenities", "gym hardwood floor"]]], \
[1096, \
[ ["price", "$1200 / month"], \
["sq ft.", "700"], \
["a/c", "true"]]], \
[76, \
[ ["price", "$1100 / month"], \
["Pets", "true"], \
["a/c", "true"]]]]
如何以一种可以轻松将其传输到 mysql 数据库的格式获取它?基本上,我想重新排列它,使其类似于易于传输的表格/csv文件,例如:
id, price, sq ft, amenities, a/c, pets
2083, $1000 / month, 500, gym hardwood floor, ,
1096, $1200 / month, 700, , true,
76, $1100 / month, , true, true
提前致谢。我可以想到将这些逐个映射的方法,但它似乎效率很低,而且我对 python 的了解也很薄弱,所以我希望有其他快速的方法来转换这些数据......
如果我使用嵌套字典结构而不是嵌套列表会有帮助吗?