我在python中有一本字典。在我的字典中,我持有一种类型的键和一种类型的值。我在字典中的键是我定义的类。我的价值观是我定义的另一个类。在我的价值部分,该类是一个节点。
class key(object):
def __init__(self,k)
self.k = k
# ...
在Node类中我有类似
的东西class Node(object):
def __init__(self, x, y):
self.x = x
self.y = y
# ...
如何从字典中获取x值最小的节点。任何帮助表示赞赏。提前致谢
答案 0 :(得分:6)
Pythonic and fast
import operator
find_min = min(your_dict.values(), key=operator.attrgetter('x'))