如何从dict_items打印特定的值?



我有一个名为results的dict_items,其中包含以下内容:

dict_items([('rouge-1', {'r': 1.0, 'p': 1.0, 'f': 0.999999995}), ('rouge-2', {'r': 1.0, 'p': 1.0, 'f': 0.999999995}), ('rouge-l', {'r': 1.0, 'p': 1.0, 'f': 0.999999995})])

我要做的是从所有项目rouge-1,rouge-2rouge-l中提取f的值

我该怎么做?

尝试:

results = get_scores()  # <-- the results contains your dict_item(...)
for k, v in results:
print(k, v["f"])
for name in ('rouge-1','rouge-2','rouge-l'):
print( dict_items[name]['f'] )

如果你想要所有的项目,有一个更简单的方法;

for k,v in dict_items.items():
print(k, v['f'])

相关内容

  • 没有找到相关文章

最新更新