如何从python字典中选择最大的关键帧值



我有如下python字典;

betweeness = {'1': 0.0, '2': 0.0, '3': 0.012383661306863258, '5': 0.2325097571925996, '9': 0.021426274633144952, '13': 0.0, '51': 0.020636786004927934, '58': 0.0, '101': 0.050549206468619164}

从上述字典中选择keyframe生成的最大值的最简单方法是什么,(即根据上述字典,keyframe = '5')

使用max

print(max(betweeness, key=lambda x: betweeness[x]))
data = {'1': 0.0, '2': 0.0, '3': 0.012383661306863258, '5': 0.2325097571925996, '9': 0.021426274633144952, '13': 0.0, '51': 0.020636786004927934, '58': 0.0, '101': 0.050549206468619164}
print(max(data, key = data.get))

最新更新