0w0
[BASIC] 파이썬 세트 {} (set) 본문
728x90
반응형
#세트
#-집합, set
#-중복불가, 순서없음
#중복값은 하나만 지정됨
set_1={1,2,2,2,3,4}
print(set_1)
level1={"goblin","skeleton","orc","zombie"}
level2=set(["incubus","skeleton","dragon"]) #set([])
print("\n교집합(level1 and level2)")
print(level1&level2)
print(level1.intersection(level2))
print("\n합집합(level1 or level2)")
print(level1|level2)
print(level1.union(level2))
print("\n차집합(level1-level2")
print(level1-level2)
print(level1.difference(level2))
print("\n세트에 값 추가")
level2.add("kraken")
print(level2)
print("\n세트에 값 제거")
level1.remove("orc")
print(level1)
#출력형태
C:\Users\hotsk\Anaconda3\envs\Repeat\python.exe C:/Workspace/repeat/helloworld.py
{1, 2, 3, 4}
교집합(level1 and level2)
{'skeleton'}
{'skeleton'}
합집합(level1 or level2)
{'skeleton', 'goblin', 'incubus', 'dragon', 'orc', 'zombie'}
{'skeleton', 'goblin', 'incubus', 'dragon', 'orc', 'zombie'}
차집합(level1-level2
{'zombie', 'goblin', 'orc'}
{'zombie', 'goblin', 'orc'}
세트에 값 추가
{'skeleton', 'incubus', 'kraken', 'dragon'}
세트에 값 제거
{'skeleton', 'zombie', 'goblin'}
Process finished with exit code 0
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[BASIC] 파이썬 if문 (0) | 2020.11.24 |
---|---|
[BASIC] 파이썬 list, tuple, set 형변환 type() (0) | 2020.11.21 |
[BASIC] 파이썬 튜플 () (Tuple) (0) | 2020.11.21 |
[BASIC] 파이썬 사전 {key:value} (Dictionary) (0) | 2020.11.19 |
[BASIC] 파이썬 리스트 [] sort() reverse() clear() extend() (0) | 2020.11.19 |
Comments