我有以下代码:
def negative_nbr(x):
ls = []
for i in x:
if i < 0:
ls += [ls.index(i)]
return ls
y = [1,-5, 3, -4, 3]
negative_nbr(y)
结果:
>>>
ValueError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_1452\3255678202.py in <module>
1 y = [1,-5, 3, -4, 3]
----> 2 negative_nbr(y)
~\AppData\Local\Temp\ipykernel_1452\3262551839.py in negative_nbr(x)
3 for i in x:
4 if i < 0:
----> 5 ls += [ls.index(i)]
6 return ls
ValueError: -5 is not in list
请帮忙解决 非常感谢