【发布时间】:2014-05-08 02:39:34
【问题描述】:
我有一个整数数组:
samples = [123,125,125,120,0,132,133,123,123,...,125,0,133,133,120]
我见过在数组中查找元素的方法。但是这些示例正在寻找一个在数组中没有重复的元素。就我而言,我想找到“0”的索引,但在我的数组中,我有两个“0”。
如果数组中只有一个“0”,则此方法将起作用:
if sample.count(0)==1:
b = sample.index(0)
和 b 将包含数组中“0”的位置。如果我尝试使用包含两个 '0' 的数组,则由于重复,这将不再起作用。我只想找到第一个'0'的索引。我该如何解决?
【问题讨论】:
-
sample.index(0)将为您提供sample中第一个0的索引,无论您在样本中有多少0s(只要您至少有一个)
标签: python arrays count indexing integer