python - 如何在 Python 字典中打印给定值的键?

标签 python dictionary key

例如假设我们有以下字典:

dictionary = {'A':4,
              'B':6,
              'C':-2,
              'D':-8}

如何打印给定键的值?

print(dictionary.get('A')) #This will print 4

你怎么能倒过来呢?即不是通过引用键获取值,而是通过引用值获取键。

最佳答案

我不相信有办法做到这一点。这不是字典的用途…… 相反,您必须执行与此类似的操作。

for key, value in dictionary.items():
    if 4 == value:
        print key

关于python - 如何在 Python 字典中打印给定值的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15784590/

相关文章:

python - 具有多对一设置的 RNN - 使用哪个输出

python - 读取图像灰度opencv 3.0.0-dev

c# - 将 AzureSearch SDK 与 30-40 个 ISearchIndexClient 的静态字典结合使用的影响

python - 在 Python 中合并不同列表中的字典

java - 如果该类不用作 HashMap 中的键,是否有任何实际意义来覆盖哈希码?

python 将 "\n"转义字符与 "\\n"进行比较

python - 如何为返回巨大稀疏矩阵的函数编写Python单元测试

python - Python 段错误中修改的 Ackermann 函数

c++ - 具有整数键的映射与 vector 之间的区别

cocoa - 不复制 iPhone 3.0 SDK key 的 NSDictionary?