hasang

list에서 remove

리스트에서 remove(val) 을 해주면 val 값이 있는 경우 가장 앞에 있는것만 지워지는데

val이란 값을 모두 지우는 방법은 어떤 방법이 있나요?

1 개의 답변
WooSeok Park

지금 챕터랑은 안맞을 수 있지만.

직접 access 해서 지우는 거보다 새로 리스트를 만드는게 더 좋을거 같아요

>>> numbers = [1,1,1,2,2,2,3,3,3]
>>> [ num for num in numbers if num != 3 ]
[1, 1, 1, 2, 2, 2]
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.