一种用于查找列表子集的最小值的衬里

时间:2019-02-03 18:00:52

标签: python dictionary min

我有一个方法extract_min,它使用一个索引列表Q和一个d值列表。

我只想为d中的索引找到Q中的最小值,然后返回Q中具有最小值的索引。

以下实现的方法可行,但想知道是否有一种方法。

def extract_min (Q, d):
      R = list(map(lambda x: d[x], Q))
      i = R.index(min(R))
      return Q[i]

例如

Q = [1, 2, 4]
d = [0, 8, 14, 5, 7]
extract_min(Q, d) = 4

0 个答案:

没有答案