SiLaure's Data

[Python] 집합(Set) 본문

Records of/Learning

[Python] 집합(Set)

data_soin 2021. 7. 20. 21:48

· 집합 자료형은 정말 말 그대로 수학에서 배우는 집합 그 자체이다.

· 생성은 set()

· 원소의 중복을 허용하지 않는다.

  => 원소의 종류를 나타내기 좋다.

· 원소의 순서가 존재하지 않는다.

  => 원소의 index가 없다.

 

더보기

news1 = "I'm a boy."
news2 = "You are a girl."

# 2개의 뉴스 기사의 겹치는 단어의 종류.
# 단어의 종류 수 == 서로 다른 단어의 개수
# 겹치는 단어의 종류 == 2개의 뉴스 집합이 공통으로 가지고 있는 단어

#set은 indexing이 안 된다!! slicing도 안됨ㅎ

 

- 집합의 연산

s.update([4, 5])는 s.union({4, 5}) 와 결과는 같지만

update는 s집합 자체를 수정(변경)하는 것이고, 
union은 합집합이라는 새로운 집합을 생성하는 것 






Comments