blueloveTH 3 年之前
父節點
當前提交
2f5e2a20f5
共有 1 個文件被更改,包括 5 次插入3 次删除
  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]