Python 두개의 리스트 비교 하여 중복 제거하기
두 개의 파이썬 리스트를 비교하여 중복된 요소를 삭제하는 몇 가지 방법 중 세가지 방법에 대해 소개합니다. 1. set을 사용하는 방법: list1 = [1, 2, 3, 4, 5] list2 = [3, 4, 5, 6, 7] # 중복 제거 result = list(set(list1) - set(list2)) print(result)이 방법은 set을 사용하여 중복된 요소를 제거한 후, 다시 리스트로 변환하는 방법입니다. 새로 수집한 정보(리스트1)에서 이미 알고 있는내용(리스트2)을 뺀다는 모양 그 자체가 코드에 직관적으로 나타나 있어 참 보기 좋은듯 합니다만, 이 방법은 순서가 변경될 수 있어 원본의 순서 유지가 중요한 경우엔 사용하기 어렵습니다. 2. List Comprehension을 사용하는 방법:..
2023. 12. 29.