访问gensim字典中的键值对

Access key value pairs in gensim dictionary

我正在使用 gensim 词典。例如,您可以打印 print(dictionary.token2id),如下所示 https://radimrehurek.com/gensim/tut1.html。我也可以 print dictionary:

Dictionary(7 unique tokens: [u'nra', u'canon', u'deuterium', u'ion', u'facebook']...)

但是,如何访问字典对象的键值对?

Token2id 是一个标准的 python 字典。您可以像标准字典一样进行迭代:

Python 2:

for k, v in dictionary.token2id.iteritems():
    print k, v

对于 Python 3 使用 items():

for k, v in dictionary.token2id.items():
    print(k, v)