Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Yesterday

Total
05-03 01:47
관리 메뉴

Hey Tech

[Python] 리스트 간 뺄셈(차집합) 구현방법 본문

SW 개발/Python

[Python] 리스트 간 뺄셈(차집합) 구현방법

Tony Park 2022. 7. 4. 12:33
728x90
반응형

파이썬에서 2개의 리스트 간에 겹치는 원소를 제거하는 방법, 즉 차집합을 구현하는 방법을 알아봅니다. 아래와 같이 2개의 리스트가 있다고 가정해 보겠습니다.

list1 = ['a', 'b', 'c', 'd']
list2 = ['b', 'd']

❌ 잘못된 방법

리스트끼리 합집합인 원소 합치기는 덧셈(+)으로 가능합니다. 하지만, 차집합을 위한 뺼셈은 지원하지 않습니다.

list1-list2

결과

잘못된 예시

✅ 올바른 방법

아래와 같은 리스트 컴프리헨션(List Comprehension)으로 쉽게 연산이 가능합니다.

sub_set = [x for x in list1 if x not in list2]

결과를 출력해 봅니다.

sub_set

결과

올바른 예시

 


포스팅 내용에 오류가 있을 경우 댓글 남겨주시면 감사드리겠습니다.

그럼 오늘도 행복한 하루 보내시길 바랍니다 :)

고맙습니다.

728x90
반응형
Comments