[ํ์ด์ฌ] Unit 11.4 ์ฌ๋ผ์ด์ค ์ฌ์ฉํ๊ธฐ
| ์ฌ๋ผ์ด์ค ์ฌ์ฉํ๊ธฐ - ์ฌ๋ผ์ด์ค : ๋ฌด์์ธ๊ฐ์ ์ผ๋ถ๋ฅผ ์๋ผ๋ธ๋ค๋ ๋ป. - ์ํ์ค ์ฌ๋ผ์ด์ค๋ ๋ง ๊ทธ๋๋ก ์ํ์ค ๊ฐ์ฒด์ ์ผ๋ถ๋ฅผ ์๋ผ๋. - ์ํ์ค๊ฐ์ฒด[์์์ธ๋ฑ์ค : ๋์ธ๋ฑ์ค] >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[0:4] # ์ธ๋ฑ์ค 0๋ถํฐ 3๊น์ง ์๋ผ์ ์ ๋ฆฌ์คํธ๋ฅผ ๋ง๋ฆ [0, 10, 20, 30] - [] ์์ ์์ ์ธ๋ฑ์ค์ ๋ ์ธ๋ฑ์ค๋ฅผ ์ง์ ํ๋ฉด ํด๋น ๋ฒ์์ ๋ฆฌ์คํธ๋ฅผ ์๋ผ์ ๊ฐ์ ธ์ฌ ์ ์์. - ๋ ์ธ๋ฑ์ค๋ ๊ฐ์ ธ์ค๋ ค๋ ๋ฒ์์ ํฌํจ x - a[1:1]์ฒ๋ผ ์์ ์ธ๋ฑ์ค์ ๋ ์ธ๋ฑ์ค๊ฐ ๊ฐ์ผ๋ฉด ์๋ฌด๊ฒ๋ ๊ฐ์ ธ์ค์ง ์์. >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[1:1] # ์ธ๋ฑ์ค 1๋ถํฐ 0๊น์ง ์๋ผ์..
2022. 3. 11.
[ํ์ด์ฌ] Unit 11. ์ํ์ค ์๋ฃํ์ ๊ณตํต ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
| ์ํ์ค ์๋ฃํ ํ์ฉํ๊ธฐ - ๋ฆฌ์คํธ, ํํ, range, ๋ฌธ์์ด์ ๊ณตํต์ ์ ๋ชจ๋ ๊ฐ์ด ์ฐ์์ (sequence)์ผ๋ก ์ด์ด์ ธ ์๋ค๋ ์ . - ์ํ์ค ์๋ฃํ (sequence types) : ๋ฆฌ์คํธ, ํํ, range, ๋ฌธ์์ด์ฒ๋ผ ๊ฐ์ด ์ฐ์์ ์ผ๋ก ์ด์ด์ง ์๋ฃํ. | ์ํ์ค ์๋ฃํ์ ๊ณตํต ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ - ์ํ์ค ์๋ฃํ์ ๊ฐ์ฅ ํฐ ํน์ง์ ๊ณตํต๋ ๋์๊ณผ ๊ธฐ๋ฅ์ ์ ๊ณต. - ์ํ์ค ๊ฐ์ฒด : ์ํ์ค ์๋ฃํ์ผ๋ก ๋ง๋ ๊ฐ์ฒด. - ์์(element) : ์ํ์ค ๊ฐ์ฒด์ ๋ค์ด์๋ ๊ฐ ๊ฐ. | ํน์ ๊ฐ์ด ์๋์ง ํ์ธํ๊ธฐ - ๊ฐ in ์ํ์ค ๊ฐ์ฒด >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> 30 in a True >>> 100 in a False - ์ํ์ค ๊ฐ์ฒด์ in ์ฐ์ฐ์๋ฅผ ..
2022. 3. 11.
[ํ์ด์ฌ ์ฝ๋ฉ ๋์ฅ] Unit 10. ๋ฆฌ์คํธ์ ํํ ์ฌ์ฉํ๊ธฐ
- ๋ฆฌ์คํธ๋ ๋ง ๊ทธ๋๋ก ๋ชฉ๋ก์ด๋ผ๋ ๋ป. - ๊ฐ์ ์ผ๋ ฌ๋ก ๋์ด๋์ ํํ ( ๋ณดํต ๋ฆฌ์คํธ์ ๊ฐ์ ์ฝ๋๋ก ์์ฑํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ํ์ดํํ ์ผ์ด ๊ฑฐ์ ์์) | ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ - ๋ณ์์ ๊ฐ์ ์ ์ฅํ ๋ [ ]๋ก ๋ฌถ์ด์ฃผ๋ฉด ๋ฆฌ์คํธ. - ๊ฐ ๊ฐ์ , (์ฝค๋ง)๋ก ๊ตฌ๋ถ. - ๋ฆฌ์คํธ = [๊ฐ, ๊ฐ, ๊ฐ] >>> a = [38, 21, 53, 62, 19] >>> a [38, 21, 53, 62, 19] - ๋ฆฌ์คํธ์ ์ ์ฅ๋ ๊ฐ ๊ฐ์ ์์(element)๋ผ๊ณ ๋ถ๋ฆ. | ๋ฆฌ์คํธ์ ์ฌ๋ฌ ๊ฐ์ง ์๋ฃํ ์ ์ฅํ๊ธฐ - ๋ฆฌ์คํธ๋ ๋ฌธ์์ด, ์ ์, ์ค์, bool ๋ฑ ๋ชจ๋ ์๋ฃํ ์ ์ฅ ๊ฐ๋ฅ. - ์๋ฃํ์ ์์ด์ ์ ์ฅํด๋ ๋จ. >>> person = ['james', 17, 175.3, True] >>> person ['james', 17, 1..
2022. 3. 9.