본문 바로가기
반응형

5-1. 파이썬 제공 기본 자료구조/집합5

[파이썬 기초] 부분집합 여부 확인 [파이썬 기초] 부분집합 여부 확인 부등호를 이용합니다. >>> A={1,2,3}>>> B={1,2} >>> A>> B 2020. 11. 6.
[파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (연산자 이용) [파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (연산자 이용) 두 set 정의합시다. a={1,2,3,4,5}b={3,4,5,6,7} 합집합 or 연산자인 | 를 사용합니다. >>> a|b{1, 2, 3, 4, 5, 6, 7} 교집합 or 연산자인 &를 사용합니다. >>> a&b{3, 4, 5} 차집합 >>> a-bOut[182]: {1, 2} 대칭차집합 >>> (a-b)|(b-a)Out[183]: {1, 2, 6, 7} 2020. 11. 4.
[파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (메소드 이용) [파이썬 기초] set 합집합,교집합,차집합,대칭차집합 구하는 법 (메소드 이용) 두 set 정의합시다. a={1,2,3,4,5}b={3,4,5,6,7} 합집합 >>> a.union(b){1, 2, 3, 4, 5, 6, 7} 교집합 >>> a.intersection(b){3, 4, 5} 차집합 >>> a.difference(b){1, 2} 대칭차집합 >>> a.symmetric_difference(b){1, 2, 6, 7} 2020. 11. 4.
[파이썬 기초] set 원소 추가, 삭제 방법 [파이썬 기초] set 원소 추가, 삭제 방법 set을 하나 정의합시다. >>> a={1,2,3,4,5} >>> a {1, 2, 3, 4, 5} 원소 추가 (add 메소드) >>> a.add('a') >>> a {1, 2, 3, 4, 5, 'a'} 원소 여러개 추가 (update 메소드) >>> a={1,2,3,4,5} >>> a.update([7,8,9]) >>> a {1, 2, 3, 4, 5, 7, 8, 9} 원소 삭제 (remove 메소드) >>> a={1,2,3} >>> a.remove(2) >>> a {1, 3} 원소삭제 (discard 메소드) >>> a={1,2,3} >>> a.discard(2) >>> a {1, 3} discard 와 remove의 차이는, discard의 경우 제거하려는.. 2020. 11. 3.
[파이썬 기초] set 소개 및 정의 [파이썬 기초] set 소개 및 정의 set은 파이썬에서 제공하는 기본 자료구조중 하나입니다. 아래와 같은 특징을 가집니다. - 중괄호로 정의함 ex) {1,2,3} - 순서가 없음, 인덱싱 불가 - 원소 중복 불가 - 원소로 튜플, 문자열을 가질 수 있음 - 원소로 리스트,딕셔너리를 가질 수 없음 - 서로 다른 자료구조를 동시에 원소로 가질 수 있음 - 값의 제거, 추가는 가능하나 수정은 불가 - 집합 연산가능 set은 중괄호를 이용하여 정의합니다. 아래는 set 정의 예시입니다. >>> a={1,2,3} {1, 2, 3} >>> a={3,2,1} {1, 2, 3} >>> a={1,2,'a'} {1,2,'a'} >>> a={1,2,(1)} {1, 2} >>> a={1,1,2,2} {1, 2} >>> a.. 2020. 11. 3.
반응형