[python] 파이썬 리스트에서 원소들의 고유한 값들을 추출하는 방법은?

다음은 예시 코드입니다:

my_list = [1, 2, 2, 3, 4, 4, 5]
unique_values = list(set(my_list))
print(unique_values)

위의 코드를 실행하면 [1, 2, 3, 4, 5]가 출력됩니다. set() 함수를 통해 중복을 제거하고, list() 함수를 사용하여 다시 리스트로 변환합니다.

그렇다면 collections 모듈의 Counter 클래스를 사용하여 각 원소의 빈도수를 계산하는 방법도 살펴볼 수 있습니다.

from collections import Counter
my_list = [1, 2, 2, 3, 4, 4, 5]
counted_values = list(Counter(my_list).keys())
print(counted_values)

이 코드는 [1, 2, 3, 4, 5]를 출력합니다.

어느 방법을 사용하더라도, 리스트의 고유한 값들을 추출하는 것은 파이썬에서 간단하게 처리할 수 있습니다.

참고 자료: