Python:列表中多个最小元素的索引

时间:2017-04-01 09:14:31

标签: python list

我想要一个清单,

a = [2,4,5,2]

给予

b= [0, 3]

我知道如何只有一个min元素,而不是多个min元素。 例如:

b = a.index(min(a))

这会给我b = 0。 感谢。

2 个答案:

答案 0 :(得分:3)

找到最小值,然后使用enumerate使用索引迭代列表以查找最小值:

onFirstEvent()

答案 1 :(得分:1)

您可以通过以下方式使用numpy执行此操作:

import numpy as np
a = np.array([2,4,5,2])
np.where(a==a.min())