hgk0404
hgk0404.tistory
hgk0404

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [자격증, 일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404

hgk0404.tistory

[Python]

[Python] 파이썬 .set() 생성자 사용법

2022. 6. 18. 03:42
728x90

1. set은 딕셔너리와 같이 중괄호를 이용하지만 key가 없이 value만 있습니다.

 

s = { 1, 2, 3, 4, 5 }

set을 생성할때 s = set() 이런 방식의 set() 생성자를 이용하는 방법이 있습니다.

 

2. set은 중복되는 원소를 자동으로 제거해줍니다.

 

s = { 1, 1, 2, 2, 3, 4, 5, 5, 6 }
print(s)

==> {1, 2, 3, 4, 5, 6}

 

3. set의 원소 추가

 

.add() 메서드를 이용

 

s = { 5, 55, 77, 999 }
s.add(40)
print(s)

==> {5, 999, 40, 77, 55}

set에는 정해진 순서가 없어서 어떤 원소가 먼저 출력될지 모릅니다.

 

4. set의 원소 제거

 

.remove() 메서드 사용

 

s = { 5, 55, 77, 999 }
s.remove(77)
print(s)

==> {5, 55, 999}

 

 

5. set의 합집합 연산자 ' | '

 

a = { 1, 2, 3, 4 }
b = { 4, 5, 6, 7 }
c = a | b
print(c)

==> {1, 2, 3, 4, 5, 6, 7}

 

a와 b를 합친 원소 모두 출력

 

6. set의 교집합 연산자 ' & '

 

a = { 1, 2, 3, 4 }
b = { 4, 5, 6, 7 }
c = a & b
print(c)

==> {4}

 

공통 원소인 4만 출력

 

7. set의 차집합 연산자 ' - '

 

a = { 1, 2, 3, 4 }
b = { 4, 5, 6, 7 }
c = a - b
d = b - a
print(c)
print(d)

==> {1, 2, 3}
==> {5, 6, 7}

c는 a에서 b를 뺀 원소만

d는 b에서 a를 뺀 원소만

 

8. set의 대칭 차집합 연산자 ^

 

a = { 1, 2, 3, 4 }
b = { 4, 5, 6, 7 }
c = a ^ b

print(c)

==> {1, 2, 3, 5, 6, 7}

 

a와 b의 교집합 원소인 {4}만 빼고 모두 출력됩니다.

 

 

728x90
저작자표시 동일조건

'[Python]' 카테고리의 다른 글

[Python] 파이썬 packing과 unpacking - print(*list)  (0) 2022.07.02
[python] 파이썬 : 재귀 함수 제한해제하는 방법  (0) 2022.06.29
[Python] 딕셔너리 : .keys(), .values(), .items() 메서드 사용법  (0) 2022.06.18
[Python] 파이썬의 삼항연산자  (0) 2022.05.20
[Python] count 메서드  (0) 2022.05.18
'[Python]' 카테고리의 다른 글
  • [Python] 파이썬 packing과 unpacking - print(*list)
  • [python] 파이썬 : 재귀 함수 제한해제하는 방법
  • [Python] 딕셔너리 : .keys(), .values(), .items() 메서드 사용법
  • [Python] 파이썬의 삼항연산자
hgk0404
hgk0404
공부기록

티스토리툴바