Page 26 -
P. 26
2.5 세트
세트의 특징
세트(set)는 수학 시간에 배운 집합과 비슷한 개념이다. 데이터 값의 순서가 정해
져 있지 않아, 특히 순서가 상관없는(non sequence) 데이터를 관리할 때 매우 유
용하다.
하지만 중복된 값이 있는 경우에는 오직 한 개만 갖기 때문에 세트를 이용해서
데이터 값 중 중복된 값을 제거하는 데 이용하기도 한다. 세트 역시 중괄호{ }를
이용해 표현한다.
my_set={1, 2, 3, 5, 4, 5, 6, 7}
print(my_set)
<실행결과 예>
{1, 2, 3, 4, 5, 6, 7}
my_list=[1,"가","apple",6]
my=set(my_list) #리스트를 세트(set)로 변경 가능
print(type(my))
print(my)
<실행결과 예>
<class 'set'>
{'가', 1, 'apple', 6}
268 컴퓨팅 사고 with 파이썬