본문 바로가기
tEch & infO

파이썬 리스트 내 원소의 중복 값 체크하기 #Python List 중복 여부 체크 #Check for Uniqueness in Python #파이썬 set() 함수

by every7hing 2020. 11. 2.
반응형

 

파이썬 리스트 내 원소의 중복 값 체크하기 

#Python List 중복 여부 체크 

#Check for Uniqueness in Python

 

파이썬으로 리스트 내 요소들 중 중복 요소들이 들어있는지 체크해보고 싶을 때가 있습니다.

그럴 때는 아주 간단하게 할 수 있습니다.

 

set() 함수를 사용하면 됩니다.

set() 함수를 사용하면 리스트 내 중복을 제거해주기 때문에, 중복이 제거 된 리스트 길이와 원래의 리스트 길이가 같으면 중복이 없다라고 말할 수 있겠지요.

 

코드로 표현하면 아래와 같습니다.

def unique(l):
    if len(l)==len(set(l)):
        print("The List is Unique!")
        return True
    else:
        print("The List is Not Unique!")
        return False

unique([1,2,3,4,5,6,7,8,9])
unique([1,1,2,3,3,6,8,4,3])

 

실행결과는 어떨까요?

The List is Unique!
The List is Not Unique!

 

네 예상대로, 첫 번째는 중복이 없는 리스트이고, 두 번째는 중복이 존재하는 리스트입니다.

아주 간단하게 체크할 수 있네요!

잘 활용해보시길!

 

 

반응형

댓글