【发布时间】:2015-03-16 19:19:24
【问题描述】:
我有一个函数,它有一个字典作为参数,关联的值是一个整数。我正在尝试删除最小元素并返回一组剩余的键。
我正在用 python 编程。我似乎无法删除具有相同键或值的键值对。我的代码不适用于第二个和第三个示例 这就是它的工作原理:
remaining({A: 1, B: 2, C: 2})
{B, C}
remaining({B: 2, C : 2})
{}
remaining({A: 1, B: 1, C: 1, D: 4})
{D}
这就是我所拥有的:
def remaining(d : {str:int}) -> {str}:
Remaining = set(d)
Remaining.remove(min(d, key=d.get))
return Remaining
【问题讨论】:
-
您忘记了编程语言的相关标签。你也忘了提到你的问题是什么,你有错误吗?你被困在哪里了?
-
Python!我坚持删除值相同的键值对。描述中的示例 2 和 3 是我遇到问题的地方
标签: python dictionary set minimum