[파이썬 팁] 두 개의 리스트의 원소가 같은지 확인하는 방법.

Counter를 사용하세요~


  • 장점: 중복된 원소도 정확히 비교 가능

  • 시간 복잡도 O(n)

from collections import Counter

list1 = ['apple', 'banana', 'cherry']
list2 = ['cherry', 'banana', 'apple']
print(Counter(list1) == Counter(list2))

# 중복 문자열 포함 예시
list3 = ['apple', 'apple', 'banana']
list4 = ['banana', 'apple', 'apple']

print(Counter(list3) == Counter(list4))


더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 12월 23일 오전 2:05

댓글 0