파이썬 리스트에서 unique한 요소들을 찾고 싶을 때는 numpy 패키지의 unique() 함수를 사용할 수 있습니다.
A = [1, 7, 1, 2, 3, 4, 1, 5, 4, 9, 3]
과 같은 리스트가 있다고 가정해보겠습니다.
이 리스트를 numpy.unique() 함수에 넣어주면 다음과 같이 유니크한 값들만 오름차순으로 나열된 넘파이 배열(numpy.ndarray)이 반환됩니다.
[1 2 3 4 5 7 9]
코드와 실행결과는 각각 다음과 같습니다.
리스트에서 중복된 요소들을 제거하고 딱 하나씩만 남기고 싶을 때는 이 방법을 사용해도 되겠습니다.
관련 글
'코딩 > python' 카테고리의 다른 글
[python] 딕셔너리 객체의 get() 메소드 사용법 (4) | 2021.04.28 |
---|---|
[python] datetime 객체 strptime, strftime 메소드 활용법 (0) | 2021.04.24 |
[python] selenium 크롤링 중 크롬 드라이버의 창 크기 조절하기 (2) | 2021.04.22 |
[python] selenium으로 크롤링하는 중에 click() 안 먹힐 때 (3) | 2021.04.21 |
[python] .ipynb 파일을 .py 파일로 변환하는 방법 (8) | 2021.04.16 |
[python] 리스트 안의 숫자 요소들을 문자로 변경하려면, map() 함수 사용 (4) | 2021.04.12 |
[anaconda+python] spyder 5.0.0 버전 열자마자 나오는 에러 메시지(You have missing dependencies! # Mandatory: spyder_kernels)에 관하여 (0) | 2021.04.10 |
[python] 파일의 확장자를 알려주는 함수, os.path.splitext() (0) | 2021.04.02 |