[Algorithm] 26년 07월

호두먹는 호람이·2026년 8월 2일

Algorithm

목록 보기
1/3

set 사용하기

set에 어떻게 추가해야하는가?

set 생성 방법

set('05') → {'0','5'} #문자열을 글자로 쪼개서 집합으로 변환
`set(['0', '5']) → {'0','5'} #리스트 원소 각각 집합으로 변환

set에 요소 추가

1. s.add('05') → {'05'}	#통째로 원소 1개
2. s.add(['0','5']) → TypeError #리스트는 원소로 못 넣음
3. s.update('05') → {'0','5'} #뜯어서 원소 여러 개
4. s.update(['0','5']) → {'0','5'} #리스트는 update로

.add(x)는 x를 통째로 넣고
.update(iterable)은 뜯어서 하나씩 추가

+)고정된 set이라면 반복문 밖으로 빼면 깔끔한 코드

0개의 댓글