有没有办法从Python中删除字典中的项目?
另外,如何从字典中删除项目以返回副本(即,不修改原始文件)?
我创建了一个函数,它将在a中查找年龄Dictionary并显示匹配的名称:
dictionary = {'george' : 16, 'amber' : 19}
search_age = raw_input("Provide age")
for age in dictionary.values():
if age == search_age:
name = dictionary[age]
print name
Run Code Online (Sandbox Code Playgroud)
我知道如何比较和找到我只是不知道如何显示这个人的名字的年龄.另外,KeyError由于第5行,我得到了一个.我知道这不正确,但我无法弄清楚如何让它向后搜索.
我有一个字符整数键值对的字典.我想删除值为0的所有键值对.
例如:
>>> hand
{'a': 0, 'i': 0, 'm': 1, 'l': 1, 'q': 0, 'u': 0}
Run Code Online (Sandbox Code Playgroud)
我想减少相同的字典:
>>> hand
{'m': 1, 'l': 1}
Run Code Online (Sandbox Code Playgroud)
有一个简单的方法吗?