반응형
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 "<stdin>", line 1, in <module>
ValueError: list.remove(x): x not in list
>>> a.remove(9)
해결 방법
스레드로부터 안전하고 좋은 방법은 시도하고 예외를 무시하는 것입니다.
try:
a.remove(10)
except ValueError:
pass # do nothing!
참조 페이지 https://stackoverflow.com/questions/9915339
반응형
'파이썬' 카테고리의 다른 글
파이썬 ** kwargs를 사용하여 ** kwargs 인수를 다른 함수에 전달합니다. (0) | 2020.09.17 |
---|---|
파이썬 기준과 일치하는 첫 번째 시퀀스 항목 찾기 (0) | 2020.09.17 |
파이썬 Python에서 모듈 가져 오기-모범 사례 (0) | 2020.09.16 |
파이썬 Django 1.3 이하의 Django Admin에서 사용자 지정 필터 (0) | 2020.09.16 |
파이썬 문자열 (변수)이 비어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.09.16 |
댓글