#list에 중복된 값이 있으면 true, 없으면 false 반환
def has_duplicates(1st):
return len(1st) != len(set(1st))
x = [1,2,3,4]
y = [3,3,3,3]
has_duplicates(x) # false
has_duplicates(y) # true
코딩테스트 문제에서 중복된 요소가 있는지 확인할 때 요긴하게 사용할 수 있다.
'Algorithm > Python' 카테고리의 다른 글
[Python] 코딩테스트 대비에 반드시 필요한 라이브러리 정리 (1) | 2024.06.30 |
---|---|
[Python] 리스트 안의 특정 원소를 전부 삭제하는 법 (remove) (0) | 2024.06.30 |
[Python] 순열과 조합 (permutations & combinations) (0) | 2023.09.17 |
[Python] 대소문자 변환 함수 4가지 (0) | 2023.09.17 |
[Python] join 함수 (0) | 2023.09.17 |