Set
์์๊ฐ ์๋ค.
์ธ๋ฑ์ฑ ๋์ง ์๋ ์ปฌ๋ ์
์ค๋ณต๊ฐ ์๋ค.
1. ํ์
thisset = {"ํผ์นด์ธ", "๋ผ์ด์ธ", "ํ์ด๋ฆฌ"}
#์คํํ ๋๋ง๋ค ์์๊ฐ ๋ณ๊ฒฝ. ๋ด๋ถ์ ์ผ๋ก๋ ์์๋ฅผ ๊ตฌ๋ถํ์ง ์์.
print(thisset)
#ํญ๋ชฉ ๊ฐ์ ธ์ค๊ธฐ
for x in thisset: #thisset ๊ธธ์ด๋งํผ ๋ฐ๋ณต
print(x)
# ๊ฐ์ด ์๋์ง ํ์ธ
thisset = {"ํผ์นด์ธ", "๋ผ์ด์ธ", "ํ์ด๋ฆฌ"}
print("ํผ์นด์ธ" in thisset)
print("๊ผฌ๋ถ๊ธฐ" in thisset)
2. ํญ๋ชฉ ์ถ๊ฐํ๊ธฐ
thisset.add("๊ผฌ๋ถ๊ธฐ")
print(thisset)
#๋ค๋ฅธ Set ํญ๋ชฉ ์ถ๊ฐ
thisset1 = {"ํผ์นด์ธ", "๋ผ์ด์ธ", "ํ์ด๋ฆฌ"}
thisset2 = {"๊ผฌ๋ถ๊ธฐ", "์ ๋ง๋ณด", "๋ฎค์ธ "}
thisset1.update(thisset2) #update๋ผ๋ ๋ฉ์๋
print(thisset1)
3. ํญ๋ชฉ ์ ๊ฑฐ
thisset = {"ํผ์นด์ธ", "๋ผ์ด์ธ", "ํ์ด๋ฆฌ"}
thisset.remove("ํผ์นด์ธ")
print(thisset)
#thisset.remove("ํผ์นด์ธ") #ํ ๋ฒ ๋ ์ ๊ฑฐํ๋ฉด ์ค๋ฅ๊ฐ ๋๋ค.
#print(thisset)
#ํญ๋ชฉ์ ๊ฑฐ. ์๋ ํญ๋ชฉ์ ์ ๊ฑฐํด๋ ์ค๋ฅ๊ฐ ์๋๋ค.
thisset.discard("ํผ์นด์ธ")
print(thisset)
thisset.discard("ํผ์นด์ธ")
print(thisset)
#ํญ๋ชฉ์ ๊ฑฐ
thisset.pop()
print(thisset)
4. ๋น์ฐ๊ธฐ
thisset.clear()
print(thisset)
'๐์น ๊ฐ๋ฐ(Web) > ๐ํ์ด์ฌ(Python)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ mutable vs. immutable ๋ฎคํฐ๋ธ ๋ ์ด๋ฎคํฐ๋ธ ๊ฐ๋จํ ์ฐจ์ด (0) | 2023.01.25 |
---|---|
Python dict ์ด์ ๋ฆฌ(dictionary) (0) | 2023.01.25 |
๋ณ์(variable) (0) | 2023.01.17 |
๋ฌธ์์ด(String) (0) | 2023.01.17 |
Python Tuple ์ด์ ๋ฆฌ (0) | 2023.01.17 |