在Python字典中查找和替换值

在Python字典中查找和替换值,python,dictionary,replace,find,Python,Dictionary,Replace,Find,我是stackoverflow的新手,所以如果我最后把这篇文章贴错了地方,请原谅我(或者任何其他新手相关的mitakes!谢谢!) 我的问题与Python3.x有关,我试图在一个非常小的字典中访问一个值(3个键,每个键1个值)。我在网上(和这里)到处搜索,但似乎找不到任何与替换字典中的值有关的内容。我找到了“replace”函数,但似乎对字典不起作用 这是我的字典: a1 = {"Green": "Tree", "Red": "Rose", "Yellow": "Sunflower"} 例如,

我是stackoverflow的新手,所以如果我最后把这篇文章贴错了地方,请原谅我(或者任何其他新手相关的mitakes!谢谢!)

我的问题与Python3.x有关,我试图在一个非常小的字典中访问一个值(3个键,每个键1个值)。我在网上(和这里)到处搜索,但似乎找不到任何与替换字典中的值有关的内容。我找到了“replace”函数,但似乎对字典不起作用

这是我的字典:

a1 = {"Green": "Tree", "Red": "Rose", "Yellow": "Sunflower"}
例如,我如何查询值“Rose”以将其替换为“Tulip”

任何帮助都将不胜感激,即使只是给我指出正确的方向


非常感谢

您首先必须找到具有值“Rose”的键。


您首先必须找到具有值“Rose”的键:


您可以在字典中循环查找初学者。您能解释一下在执行此操作时遇到的问题吗?您是否尝试过任何代码?这是如何获得升级票的?@Balance2,您在哪里找到了dict的替换方法?您可以在字典中循环查找初学者。您能解释一下在执行此操作时遇到的问题吗?你试过任何代码吗?这是怎么得到提升票的?@Balance2,你在哪里找到了dict的替换方法?
for color, flower in a1.items():
    if flower == "Rose":
        a1[color] = "Tulip"