def get_count(num_list):
count=0
for i in num_list:
if (i==num_list[i+1]):
count=count+1
else:
pass
return count
list=[1,1,5,100,-20,-20,6,0,0]
getCount=get_count(list)
print(getCount)
Traceback (most recent call last):
File "C:/Users/SHIVAM TYAGI/PycharmProjects/infiTQ/Day3Excercise17.py", line 12, in <module>
getCount=get_count(list)
File "C:/Users/SHIVAM TYAGI/PycharmProjects/infiTQ/Day3Excercise17.py", line 5, in get_count
if (i==num_list[i+1]):
IndexError: list index out of range
答案 0 :(得分:1)
在您的代码中,您正在遍历np.where(condition[, x, y])
的元素,并尝试将其与num_list的索引不存在的元素进行比较。因此,错误。
您需要遍历索引,直到最后一个元素。
num_list