
[Python] 리스트 특정값 모두 제거하기
파이썬에서 리스트 값 중 특정 값들을 제거하기 위한 코드를 설명하는 글입니다. 파이썬은 다른 언어들과는 다르게 리스트(배열)에서 특정 값들을 모두 제거하는 함수가 없습니다. 다른 방법도 있겠지만 저는 다음과 같이 코드를 구현했습니다. a = [1,2,3,3,3,3,5,5,5] remove_set = {3,5} result = [i for i in a if i not in remove_set] print(result)#[1, 2] a 리스트에 3, 5가 중복되어 있는 데 remove_set과 컴프리헨션을 사용하여 쉽게 제거할 수 있습니다.