set( a )
: a를 집합으로 만들어준다.
1) 중복제거
a = [1,4,5,4,3,2,1,4,5,2,3,1]
a_set = set(a)
print(a_set)
# {1, 2, 3, 4, 5}
집합의 좋은점 : 중복된 요소를 제거해준다!
2) 교집합 &
쥐라기 = ['디플로','브라키오','아파토','스테고','알로']
백악기 = ['알로','스테고','안킬로','스피노','티라노']
Jurassic = set(쥐라기)
Cretaceous = set(백악기)
print(Jurassic & Cretaceous)
# {'알로', '스테고'}
두 집합이 공통적으로 갖고있는 요소 구하기.
3) 합집합 |
초식 = ['디플로','브라키오','스테고']
육식 = ['알로','스피노','티라노']
herbi = set(초식)
carni = set(육식)
print(herbi | carni)
# {'티라노','디플로','스테고','스피노','브라키오','알로'}
두 집합의 요소를 전부 출력할수도 있음.
저 막대기 표시 처음 봤는데 백스페이스 옆 원화 표시에 있었다.
4) 차집합 -
world_dino = ['디플로','랩터','스피노','타르보']
asia_dino = ['랩터','타르보','프로토','테리지노']
world = set(world_dino)
asia = set(asia_dino)
print(world - asia)
# {'스피노', '디플로'}
둘 중 하나의 집합만 갖고있는 요소를 찾아낼 수도 있다.
'python' 카테고리의 다른 글
[Python 미니세션] 기본문제 (0) | 2024.07.10 |
---|---|
[Python 기초] f-string (0) | 2024.07.09 |
[Python 기초] 튜플 tuple (0) | 2024.07.09 |
[Python 기초] 숫자 int (0) | 2024.07.05 |
[Python 기초] 반복문 for (0) | 2024.07.04 |