我的字典值是这样的:

manhattan[imagePath1][imagePath2] = img2manhattan

那么如何获得至少三个值的键作为列表? (在imagePath2键中)

(我想获得第一最小值的键+第二最小值的键+第三最小值的键作为列表。)

最佳答案

我会这样:

d = dict(manhattan[imagePath1][imagePath2])
min_keys = []
for i in xrange(3):
    min_keys.append(min(d,key=d.get))
    del d[min_keys[-1]]


此min_keys之后包含您需要的内容。

关于python - 在内部字典中获取至少三个值(Python 3.4),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47411649/

10-13 04:58