Python/์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ
[python ์๋ฃ๊ตฌ์กฐ] ์งํฉ set
์ฃผ์ ๐ฑ
2022. 11. 7. 12:42
728x90
๋ฐ์ํ
- ๋์ ๋๋ฆฌ์ ํค๋ง ๋ชจ์ฌ์๋ ํํ
๋น ์งํฉ ์ ์ธ
s = set()
s=set([1,2,3,'set'])
print(s)
<์์ ์ถ๊ฐ - ์ค๋ณต ํ์ฉ์ํจ>
s.add(4)
s.add('set')
print(s)#์ค๋ณตx
<์ญ์ , ์๋ฌ๋ฌด์ํ๊ณ ์ญ์ >
s.remove(2)
#s.remove(99)#์๋ฌ๋ฐ์
s.discard(99)#์๋ฌ ๋ฌด์
print(s)
<์ฌ๋ฌ ์์ ์ถ๊ฐ - ์ค๋ณต์ ํ์ฉ์ํจ>
s.update([3,99,True,None])
print(s)
<์ ์ฒด ์ญ์ >
s.clear()
print(s)
result
{1, 2, 3, 'set'}
{1, 2, 3, 4, 'set'}
{1, 3, 4, 'set'}
{None, 1, 3, 4, 99, 'set'}
set()
ํฉ์งํฉ, ๊ต์งํฉ, ์ฐจ์งํฉ, ๋ฐฐํ์ ํฉ์งํฉ ์ฐ์ฐ ๊ฐ๋ฅ
s1 &s2
s1 | s2
s1 - s2
s1 ^ s2
๋ฐ์ํ