[Python] 집합 (set)
2016. 10. 19. 19:00ㆍ프로그래밍/Python & dJango
1. python에서 set은 집합이다. set을 이용하면 중복된 값을 제거하는데 유용하며, 집합연산 (합, 차, 교..)이 가능하다.
1) set 의 선언
value = set([1,2,3,4,5])
2) set의 중복 제거 확인
value = set([1,2,3,4,3,5])
- result
$ set([1, 2, 3, 4, 5])
3) 집합 연산
value1 = set([1,2,3,4,5]) value2 = set([2,3,4,6,7])
- 교집합 ( & 로 대체 가능)
value1.intersection(value2)
- 합집합 ( | 로 대체 가능)
value1.union(value2)
- 차집합 ( - 로 대체 가능)
value1.difference(value2)
'프로그래밍 > Python & dJango' 카테고리의 다른 글
[Python] classmethod 와 staticmethod (0) | 2016.11.16 |
---|---|
[django] 리스트 순번 (0) | 2016.10.23 |
[django] convert integer to string (0) | 2016.10.19 |
[dJango] Q expression (0) | 2016.10.19 |
[Python] closure (0) | 2016.10.07 |