반응형
파이썬에서 리스트 값 중 특정 값들을 제거하기 위한 코드를 설명하는 글입니다.
파이썬은 다른 언어들과는 다르게 리스트(배열)에서 특정 값들을 모두 제거하는 함수가 없습니다.
다른 방법도 있겠지만 저는 다음과 같이 코드를 구현했습니다.
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과 컴프리헨션을 사용하여 쉽게 제거할 수 있습니다.
반응형
'...' 카테고리의 다른 글
[Python] 순열, 조합 라이브러리 itertools (0) | 2021.02.17 |
---|---|
[Python] 파이썬 2차원 리스트 초기화 (0) | 2021.02.17 |
[Python] 문자열 함수 총 정리 (0) | 2021.02.14 |
[Python] Set() 세트 함수 (0) | 2021.02.13 |
[Python] 리스트 조작 함수 (0) | 2021.02.13 |