[python] 파이썬 리스트에서 값의 중복 여부를 확인하는 방법은?

다음은 예시 코드입니다:

my_list = [1, 2, 3, 4, 1]

if len(my_list) != len(set(my_list)):
    print("리스트에 중복된 값이 존재합니다.")
else:
    print("리스트에 중복된 값이 존재하지 않습니다.")

위의 코드에서는 리스트를 set으로 변환하여 중복된 요소를 제거하고, 그 길이를 비교하여 중복된 값이 있는지 확인합니다.

이 외에도 collections 모듈의 Counter 클래스를 사용하여 값을 세는 방법이 있으며, 리스트를 반복하면서 값을 확인하는 방법도 있습니다.

중복 값의 확인에 대한 다양한 방법을 활용하여 상황에 맞는 가장 효율적인 방법을 선택할 수 있습니다.