blueloveTH 2 vuotta sitten
vanhempi
commit
2f5e2a20f5
1 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 5 3
      python/builtins.py

+ 5 - 3
python/builtins.py

@@ -136,14 +136,16 @@ def list@remove(self, value):
     for i in range(len(self)):
         if self[i] == value:
             del self[i]
-            return True
-    return False
+            return
+    value = repr(value)
+    raise ValueError(f'{value} is not in list')
 
 def list@index(self, value):
     for i in range(len(self)):
         if self[i] == value:
             return i
-    return -1
+    value = repr(value)
+    raise ValueError(f'{value} is not in list')
 
 def list@pop(self, i=-1):
     res = self[i]