は、どのように私は、「リストにない」エラーメッセージを無視することができますか?リストから要素を削除しようとすると、どのようにValueErrorを無視できますか? <code>x</code>がリスト<code>a</code>に存在しない場合、私は<code>a.remove(x)</code>を呼び出す場合
これが私の状況です:これを行うには
>>> a = range(10)
>>> a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.remove(10)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: list.remove(x): x not in list
>>> a.remove(9)
その後、廃棄方法を使用することができます適切でない場合に意図しない結果をもたらす可能性がある。ドキュメントから、[''値がxであるリストから最初の項目を削除します。これは、そのようなitem.'(http://docs.python.org/2/tutorial/datastructures.html)OPが存在しない場合にのみ内の有効な複製を示し、他のユースケースの最初の項目を削除する可能性のあるエラーでありますリスト。 – haventchecked