티스토리 뷰

Python

집합에 대한 기초 정리

techbard 2015. 7. 24. 18:03
  • 집합
    • 요소 내에 중복을 제거해서 유일한 요소만 남긴다.
    • 순서를 가지지 않는다.

# 중복 제거

l = ['a', 'a', 'b', 'b']


print(set(l))


결과)

{'a', 'b'}


# 차집합 연산

l = ['a', 'a', 'b', 'b']

k = ['d', 'c', 'b']


sl = set(l)

sk = set(k)


print (sl-sk)


결과)

{'a'}


# 합집합 연산

print(sl | sk)


결과)

{'a', 'b', 'c', 'd'}


# 교집합 연산

print(sl & sk)


결과)

{'b'}


댓글
댓글쓰기 폼
공지사항
Total
411,813
Today
2
Yesterday
14
«   2020/01   »
      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  
글 보관함