我有一個非常大的詞典列表(GB大小)從API獲取。我想用它作爲其他函數的查找表。在Python中有幾種對象持久化方法,但是你推薦如何在磁盤上存儲字典列表以便於查找和查找?作爲磁盤上的查找表的字典的大型列表
{
"library_id": "7",
"set_id": "80344779",
"description": "Very long description 1 ...",
"value": "1"
},
{
"library_id": "22",
"set_id": "80344779",
"description": "Very long description 2 ...",
"value": "1"
},
{
"library_id": "24",
"set_id": "80344779",
"description": "Very long description 3 ...",
"value": "8"
},
一個可能的答案:店裏的MongoDB然後用pyMongo – emeth
作爲提示:在存儲它們之前將數值(fe library_id)轉換爲int。這需要相當少的空間 - 在任何提到的持久性解決方案中。 – dorvak