Backend/๐ Python
OR ( | ) ์ฐ์ฐ์
Hugehoo
2020. 6. 22. 19:48
๋ณดํต or ( '|' ) ์ฐ์ฐ์๋ฅผ ๋ ์ฌ๋ฆฌ๋ฉด ๋นํธ์ฐ์ฐ์๋ก์ ์๋์ ๊ฐ์ ํํ๋ฅผ ๋ ์ฌ๋ฆฐ๋ค.
1 or 1 = 1
1 or 0 = 1
0 or 1 = 1
0 or 0 = 0
1 | 1 = 1
1 | 0 = 1
0 | 1 = 1
0 | 0 = 0
ํ์ง๋ง, ํ์ด์ฌ์์ '|' ์ฐ์ฐ์๋ ์ ์ํ๋ผ๋ฆฌ ์ฌ์ฉํ ๋์, set type๋ผ๋ฆฌ ์ฌ์ฉํ ๋ ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๊ฒ ๋์จ๋ค.
- ์๋๋ set type๋ผ๋ฆฌ ์ฌ์ฉํ ๊ฒฐ๊ณผ์ด๋ค.
a = set([1,2,3])
b = set([2,3,4])
c = a|b
print(c)
>>> {1, 2, 3, 4}
์ฆ ์๋ก ๋ค๋ฅธ set type์์ '|' ์ฐ์ฐ์์ ์ฌ์ฉ์,
๋ set์ ํ๋๋ก ํฉ์น๋ฉด์ uniqueํ ๊ฐ๋ง ์ทจํ๋ ์งํฉ์ด ๋๋ค.