파이썬 리스트에서 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]
코드와 실행결과는 각각 다음과 같습니다.
리스트에서 중복된 요소들을 제거하고 딱 하나씩만 남기고 싶을 때는 이 방법을 사용해도 되겠습니다.
관련 글
'Dev > python' 카테고리의 다른 글
[python] datetime 객체 strptime, strftime 메소드 활용법 (0) | 2021.04.24 |
---|---|
[python] selenium 크롤링 중 크롬 드라이버의 창 크기 조절하기 (2) | 2021.04.22 |
[python] selenium으로 크롤링하는 중에 click() 안 먹힐 때 (3) | 2021.04.21 |
[pandas] dataframe 모든 열 또는 행이 안 보일 때 대처 방법 (0) | 2021.04.20 |
[python] .ipynb 파일을 .py 파일로 변환하는 방법 (8) | 2021.04.16 |
[python] pytesseract 사용중 print 안 되는 애러 해결법 (2) | 2021.04.14 |
[python] cv2 이미지를 pillow 이미지로 변경하기, Image.fromarray() (2) | 2021.04.13 |
[python] 리스트 안의 숫자 요소들을 문자로 변경하려면, map() 함수 사용 (4) | 2021.04.12 |