์ด ์๋ฃ์์๋ ํ์ด์ฌ์ ๋ด์ฅ ํจ์์ธ all
๊ณผ any
ํจ์๋ฅผ ์ดํด๋ณผ ์๊ฐ์
๋๋ค. ์ด ํจ์๋ ๋๋ก ๋งค์ฐ ์ ์ฉํ๋ฐ ์ด ํจ์๋ค์ ์ ํ์ฉํ๋ฉด Pythonic ํ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ฝ์ต๋๋ค. ํนํ ์ด๋ฒ ์คํฐ๋์์ ๋ค๋ฃจ์๋ ๋ฌธ์ ๋ค ์ค์ ์ด ๋ ํจ์๋ฅผ ์ฐ๋ฉด ์ฝ๋๊ฐ ์งง์์ง๊ณ ๊ฐ๊ฒฐํด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ช ๊ฐ ์๋๋ผ๊ตฌ์. ๊ทธ๋์ ๋ช๋ช ๋ถ๋ค๊ป ์ฌ์ญค๋ดค๋๋ฐ ์๊ฐ๋ณด๋ค ๋๊ฒ ๊ฐ๋จํ ๋ฌธ๋ฒ์ด์ง๋ง ๋ง์ด ์ ์จ๋ณด์ ๊ฒ ๊ฐ์์. ์ด ํจ์๋ zip
๊ณผ ๊ฐ์ ๋ด์ฅ ํจ์์ฒ๋ผ ์ ๋๋ก ์๊ณ ์ ์ฌ์ ์์ ์ฐ๋ฉด ๊ธฐ๊ฐ ๋งํ๊ฒ ์ ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋จํ๊ฒ ๋ฌธ์๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ๋์์ต๋๋ค.
๋
ผ์๋ฅผ ํธํ๊ฒ ํ๊ธฐ ์ํด ๊ฐ๋
์ ํ๋ ์ ์ํ๊ณ ๊ฐ๊ฒ ์ต๋๋ค. ์ ์์๋ค์ํผ ํ์ด์ฌ์์ str, list, tuple, dict ๋ฑ์ for ๋ฌธ์์ ์์ ํ๋์ฉ ์ํ ๊ฐ๋ฅํ์์์? ๋ค์ ๋งํด for๋ฌธ์์ ์ฌ์ฉํ ์ ์์ฃ . ํ์ด์ฌ์์ ์ด๋ฐ ์๋ฃํ๋ค์ ํตํ์ด์ Iterable(์ดํ "์ดํฐ๋ฌ๋ธ")์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ ์ค์ ๋ก ๊ณต์์ ์ผ๋ก ์ฐ๋ ์ฉ์ด์ด๊ณ , ์ฌ์ค ๋ด๋ถ์ ์ผ๋ก๋ ๊ด๋ จ๋ ํด๋์ค๊ฐ ๋ง๋ค์ด์ ธ ์์ต๋๋ค. ๋ฐ๋๋ก int, float ๋ฑ์ ๋ฐ๋ณต๋ฌธ์์ ์ธ ์๊ฐ ์์ฃ . ๋ฐ๋ผ์ ์ด ์น๊ตฌ๋ค์ ์ดํฐ๋ฌ๋ธ์ด ์๋๋๋ค. all
๊ณผ any
๋ ์ดํฐ๋ฌ๋ธํ ์๋ฃํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.