python中的哈希表(按文件)

python中的哈希表(按文件),python,hash,Python,Hash,我想从txt文件在python中实现一个哈希表。我的文件类似于example.txt: aaa.12 bbb.14 ccc.10 我可以用python打开此文件,但我不知道如何导入哈希表中的每一行,该哈希表类似于哈希: {'aaa':12, 'bbb':14, 'ccc':10} 好的,非常感谢。另一个问题..如果我想对值进行排序并将项目按顺序保存在文件中,我该怎么做? 我试着用这个: 在您的代码之后,我保存值 v=已排序(hash.values()) 为了检查它是否工作,我打印了v,结果是

我想从txt文件在python中实现一个哈希表。我的文件类似于
example.txt

aaa.12
bbb.14
ccc.10
我可以用python打开此文件,但我不知道如何导入哈希表中的每一行,该哈希表类似于哈希:

{'aaa':12, 'bbb':14, 'ccc':10}

好的,非常感谢。另一个问题..如果我想对值进行排序并将项目按顺序保存在文件中,我该怎么做? 我试着用这个: 在您的代码之后,我保存值 v=已排序(hash.values()) 为了检查它是否工作,我打印了v,结果是:v=[10,14,14]。所以它起作用了。但知道如何更改原始文件example.txt并按以下顺序保存: ccc.10 aaa.12
bbb.14

提供了
aaa.12
等。项目分别位于单独的行中:

with open('example.text') as f:
    hash = {}
    for line in f:
        key, value = line.strip().split('.', 1)
        hash[key] = int(value)

请注意,您可能指的是
dict
类型,它是一种特定的python映射,在底层实现中碰巧使用了哈希表。

请包含一些代码以显示您尝试的内容。好的,非常感谢。另一个问题..如果我想对值进行排序并将项目按顺序保存在文件中,我该怎么做?@user1841492:使用新帖子询问更多问题;无论如何,你的问题对我来说都有点含糊不清。