파이썬 목록에서 요소를 제거하려고 할 때 ValueError를 어떻게 무시할 수 있습니까?
x 가 a 목록에 없을 때 a.remove (x) 를 호출하면 "목록에 없음"오류 메시지를 무시하려면 어떻게해야합니까? ? 이것은 내 상황입니다. >>> a = range(10) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a.remove(10) Traceback (most recent call last): File "", line 1, in ValueError: list.remove(x): x not in list >>> a.remove(9) 해결 방법 스레드로부터 안전하고 좋은 방법은 시도하고 예외를 무시하는 것입니다. try: a.remove(10) except ValueError: pass # do nothing! 참조 페이지 https://stackoverflow.c..
2020. 9. 16.