我有一本Python词典。它不是在coderrunner或Xcode中编译的
我有一个列表,它不是那么大,我试图翻译,但它不能正常工作,因为字典太大了。字典里有23124个键。有没有办法通过创建数据库之类的方法来处理大型词典?
当我将字典复制并粘贴到CodeRunner或Xcode中时,不同类型的元素(如字符串或整数)的颜色不会改变。你知道吗
当我运行这个时,我得到的输出比我的输入更大
#D_ens_g = {"big" dictionary w/ >20k keys and values}
def Simple_Reader(input,output='test.txt'):
temp = []
query=open(input,'r').read().split('\r')
for q in query:
print D_ens_g[q]
test_2 = '~/Desktop/list.txt'
Simple_Reader(test_2)
我在测试2中导入的列表中的每个元素都有一个特定的ID,该ID位于字典的键中
你真的需要一本大字典吗?可能您正在从另一个文件中提取数据。你真的需要怎么处理这本词典?正如乔兰所说,一个真正的数据库可能更聪明
所以我做的是用“大”字典创建一个文本文件,然后导入ast并使用literal\u eval读取它,而不必在我的应用程序中编译它
相关问题 更多 >
编程相关推荐