Python - 如何打印具有名为" x"?的值的字典的每个键。

时间:2017-09-22 00:10:01

标签: python dictionary

示例:

dict = {1: "X", 2: "Y", 3: "X"}

我想打印每个具有值" X"。

的键

期望的输出:

1 3

编辑: 是的,是的,无论如何。当我搜索这个问题时,我说错了 - 这可能与我所看到的一样重复,但是在你所有的......有用的评论后我想出了一个解决方案。

item = (input("\nItem Name: ")).lower()
if item in recipes.values():
    print("\n--------------------[Recipes]----------------------")
    for key, value in recipes.items():
        if value == item:
            print(key)
    print("---------------------------------------------------")

2 个答案:

答案 0 :(得分:0)

var input = 'this is a test string <a href="https://example.com" ui-link="https://example.com">example</a>, and this is another test string <a href="http://example2.com">example 2</a>';

function convertString(input){
  return input.split('<a').join('<a target="_blank"')
}

document.body.appendChild(document.createTextNode(convertString(input)))

答案 1 :(得分:0)

您可能会混淆字典键和值。 请注意在词典中

ans[0].counted_likes

您可以使用dict.keys()迭代字典的键。 你应该尝试像

这样的东西
dict = {key1: value1, key2: value2...}
dict[key1] = value 1