반응형
# 집합 (set)
# 중복이 안되고, 순서가 없음
my_set = {1,2,3,3,3}
print(my_set)
java = {"유재석", "김태호", "양세형"}
python = set(["유재석", "박명수"])
#교집합 (java 와 python 을 모두 할 수 있는 개발자)
print(java & python)
print(java.intersection(python))
#합집합 (java도 할 수 있거나 prython도 할 수 있는 개발자)
print(java | python) # 출력된 것을 보면 유재석 마지막에 있는데 집합 특성상 순서가 없기 때문이다.
print(java.union(python))
#차집합 (java 할 수 있지만 python은 할 줄 모르는 개발자)
print(java - python)
print(java.difference(python))
# python을 할 줄 아는 사람이 늘어남
python.add("김태호")
print(python)
#java를 잊어버림 / 값을 뺄 때 사용
java.remove("김태호")
print(java)
'language > Python' 카테고리의 다른 글
[Python] 파이썬 if 문 (0) | 2020.08.24 |
---|---|
[Python] 파이썬 자료구조의 변경 ( 리스트 / 세트 / 튜플 ) (0) | 2020.08.22 |
[Python] 파이썬 사전 ( dictionary ) (0) | 2020.08.19 |
[Python] 파이썬 리스트 ( append/insert/pop/count/sort/reverse/extend/clear ) (0) | 2020.08.18 |
[Python] 파이썬 탈출문자 (역슬래쉬) (0) | 2020.08.17 |
댓글