Set
set
์ ์ ๋ ฌ๋์ง ์์ ์ํ์ ์งํฉ
๊ณผ ๋์ผํ ๊ฐ๋
์ ๋ฐ์ดํฐ ํ์
์ผ๋ก์, ์ค๋ณต๋ ๊ฐ์ ๊ฐ์ง ์ ์๋ค. ์๋์ ์์ ์์ exSet1์ set์ ๊ท์น์ ์ ๋๋ก ๋ถํฉํ๋ ๊ฒฝ์ฐ ์ด์ง๋ง, exSet2๋ ์ค๋ณต๋ ์์ดํ
(โpโ)์ด ์์ฌ ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๋ฐ๋ผ์ ์ค์ ์๋์ ์ฝ๋๋ฅผ ์คํํด ๋ณด๋ฉด, exSet2์๋ Python์ด ์์์ ์ค๋ณต๋ ๊ฐ์ ํ๋ ์ ๊ฑฐํ ๊ฒ์ ์ ์ ์๋ค.
Example 1
{1, 2, 3, 4, 5}
{'l', 'p', 'a', 'e'}
Example 2
(a) set()
(b) {1, 2, 3, 4, 5}
(c) {1, 3, 5, 7, 9}
(d) {1, 2, 3, 4, 5}
(e) {2, 4, 6, 8, 10}
์งํฉ ์ฐ์ฐ
์งํฉ์ ์ ์ํ๋ค๋ฉด ๋น์ฐํ ์ฐ์ฐ๋ ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
|์ฐ์ฐ์|์ํ ๊ธฐํธ|Python ๋ฌธ๋ฒ| |:-:------|:---:--------|:-------:----| |ํฉ์งํฉ(union)||A.union(B) ํน์ A A \cap B|A.intersection(B) ํน์ A & B| |์ฐจ์งํฉ(difference)|A - BA \supseteq BA \subseteq B$|A.issubset(B) ํน์ A โ B|
{1, 2, 3, 4, 5, 6}
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5, 8, 16}
{1, 2, 4}
{3, 5}
{1, 2, 3, 4, 5, 8, 16}
{1, 2, 4}
{3, 5}
False
False
True