【发布时间】:2021-06-05 04:31:59
【问题描述】:
我的字典是这样的:
my_dict = {
'0': ['1'].
'3': ['2'].
'1': ['0', '9', '3'].
'4': ['1', '4'].
}
用户将输入一个键和值。我的函数将从键值对中删除该值。
def deleteVal (my_dict, key_val, val):
# write your function here
如果任何用户从只有 1 个值的键值对中删除一个值,它将删除整个键。例如:如果用户从0 中删除值1,该函数将删除整个0 键,因为它没有任何值。
我该怎么做?
【问题讨论】:
-
你试过什么?您在描述所需逻辑方面做得很好,该函数会自行编写
-
子类字典或编写代码
-
@Cireo 实际上,我搜索了半个小时。没有找到合适的。
-
不要太苛刻,但我看到“python 从列表中删除元素”有 1800 万个结果,“python 从字典中删除键”有 450 万个结果,“python 检查列表是否为”有 102M 个结果空的'。 30 分钟并不能真正涵盖没有代码
标签: python-3.x dictionary