1) ๋ด์ฅ ํจ์
(1) any(iterable)
- any() ํจ์๋ ์ํ ๊ฐ๋ฅํ iterable ๊ฐ์ฒด๋ฅผ ์ธ์๋ก ๋ฐ์ผ๋ฉฐ, ์ ๋ฌ๋ฐ์ ๋ฐ์ดํฐ ์ค ์ด๋ ํ๋๊ฐ True ๋ผ๋ฉด ํญ์ True๋ก ์ถ๋ ฅํ๋ค.
→ ๋ ผ๋ฆฌ ์ฐ์ฐ์ OR ์ฐ์ฐ์!
(2) all(iterable)
- all() ํจ์๋ ์ํ ๊ฐ๋ฅํ iterable ๊ฐ์ฒด๋ฅผ ์ธ์๋ก ๋ฐ์ผ๋ฉฐ, all() ํจ์๋ ์ ๋ฌ๋ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ True ์ธ ๊ฒฝ์ฐ, True๋ก ์ถ๋ ฅํ๋ค.
→ ๋ ผ๋ฆฌ ์ฐ์ฐ์ AND ์ฐ์ฐ์!
(3) ์์
>>> any( [True, True, False, False, True] )
True
>>> all( [True, True, False, False, True] )
False
>>> any( [ [1,2], [], [3,1] ] )
True
>>> all( [ [1,2], [], [3,1] ] )
False
>>> all(range(3))
False
→ range(3)์ [0, 1, 2]๋ฅผ ๋ฐํํ๊ณ , 0์ False๋ฅผ ์๋ฏธํ๋ฏ๋ก False๋ฅผ ๋ฆฌํดํ๊ธฐ ๋๋ฌธ์ ์ฃผ์ํ๋ค!
๋ฐ์ํ
'๐ง Programming > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python - Return + and/or ์ฐ์ฐ์ ํ์ฉ (0) | 2023.08.14 |
---|---|
Python - ๋ด์ฅํจ์ (zip) (0) | 2023.08.14 |
Python - ๋ด์ฅํจ์ (map, filter) (0) | 2023.08.14 |
Python - ํจ์ (Function) ์ ์ธ (0) | 2023.08.08 |
Python - ํ ์ค ๋ณตํฉ๋ฌธ (if, for) (0) | 2023.08.04 |