对不起这个基本问题,但我对此的搜索除了如何根据字典的值获取字典的键之外没有其他任何东西,我不想使用它,因为我只想要键的文本/名称并且我担心如果字典有很多条目,按值搜索最终可能会返回 2 个或更多键......我想做的是:
mydictionary={'keyname':'somevalue'}
for current in mydictionary:
result = mydictionary.(some_function_to_get_key_name)[current]
print result
"keyname"
这样做的原因是我将它们打印到文档中,并且我想使用键名和值来执行此操作
我看过下面的方法,但这似乎只是返回键的值
get(key[, default])
最佳答案
您应该使用以下方法迭代键:
for key in mydictionary:
print "key: %s , value: %s" % (key, mydictionary[key])
https://stackoverflow.com/questions/3545331/