OR ( | ) ์ฐ์ฐ์
2020. 6. 22. 19:48ใBackend/๐ Python
๋ณดํต 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ํ ๊ฐ๋ง ์ทจํ๋ ์งํฉ์ด ๋๋ค.
'Backend > ๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ 1์ฐจ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค๊ธฐ (0) | 2020.12.30 |
---|---|
ํ์ด์ฌ ๋์ ๋๋ฆฌ value ๊ธฐ์ค ์ ๋ ฌ (key, lambda) (0) | 2020.11.22 |
Stack, Queue (0) | 2020.11.09 |
strํ์์ listํ / ํ๋ก๊ทธ๋๋จธ์ค ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (level1) (0) | 2020.11.09 |
heapq ๋ชจ๋ (heapq.heapify(), heapq.heappop(), heapq.heappush()) (0) | 2020.10.30 |