相关疑难解决方法(0)

从字典中删除元素

有没有办法从Python中删除字典中的项目?

另外,如何从字典中删除项目以返回副本(即,不修改原始文件)?

python dictionary del

1243
推荐指数
15
解决办法
145万
查看次数

在字典中按值获取密钥

我创建了一个函数,它将在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行,我得到了一个.我知道这不正确,但我无法弄清楚如何让它向后搜索.

python dictionary

575
推荐指数
21
解决办法
127万
查看次数

根据值从字典中删除条目

我有一个字符整数键值对的字典.我想删除值为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)

有一个简单的方法吗?

python

28
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×3

dictionary ×2

del ×1