[Python] ๐Datacamp: Introduction to Python๐ ํ์ด์ฌ ๊ธฐ์ด#3(Functions ํจ์, Method, Package, Numpy)
ํจ์ ๋ฐ์ฌ๋ฆผ ํจ์ round() ๋ฐ์ฌ๋ฆผํด์ ๋ํ๋ผ ์์ซ์ ์๋ฆฟ์๋ฅผ ์ง์ ํ๊ฑฐ๋, ์ง์ ํ์ง ์๊ฑฐ๋ ๋ ๊ฐ์ง ๋ฐฉ์์ด ๊ฐ๋ฅํ๋ค. ํ์์ ๊ฒฝ์ฐ, ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์์ ๊ฐ์ผ๋ก ๋ฐ์ฌ๋ฆผํ๋ค. ๋ณต์์ ํจ์ complex(real[,imag]) ๋ณต์์..? ํ์ฐฝ ๊ณผ์ธํ๋ 20๋ ์ด๋ฐ ์ดํ๋ก ์ง์ง ์ค๋๋ง์ ๋ณด๋ ๋จ์ด์ธ ๊ฒ ๊ฐ๋ค. ๋ฏ์ค๋ค.. Sorted() sorted()๋ ๊ธฐ์กด์ ๋ฆฌ์คํธ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ์๋๋ผ ์ ๋ ฌ๋ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๋ฐํํ๋ค.>>> sorted([4, 2, 3, 5, 1]) => [1, 2, 3, 4, 5] Method Replace append ์ฐ์ต packages package๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ค์น๊ฐ ํ์ํ๋ค. array์ ๊ณ์ฐ์ ํธ๋ฆฌํ๊ฒ ๋๋ ๊ทน์ฝ์ฒ๋ฐฉ, Numpy 1. Error 2. Solved b..
[Python] ๐DataCamp: Introduction to Python๐ ํ์ด์ฌ ๊ธฐ์ด#2 (List Type ๋ฆฌ์คํธ ํ์
, subsetting list, list slicing, changing/adding/removing list elements)
1. ๋ฆฌ์คํธ ๋ฆฌ์คํธ์๋ ๋ฌธ์์ด๊ณผ float ๋ชจ๋ ํฌํจ ๊ฐ๋ฅํ๋ค. ๋, ๋ฆฌ์คํธ์๋ ๋ฆฌ์คํธ(Sub-list)๋ฅผ ํฌํจ์ํฌ ์ ์๋ค. ์ด ๋ฆฌ์คํธ๋ ์ญ์, str/bool/int/float์ ๊ฐ์ด, ๋๋ค๋ฅธ ์ข
๋ฅ์ ๋ฐ์ดํฐ ํ์
์ด๋ผ๊ณ ํ ์ ์๋ค. ์ฆ, list type๋ง์ ์๋ ๋ฐฉ์์ด ์๋ค๋ ๊ฒ์ด๋ค. list ์์ elements๋ค์ ์์์๋ถํฐ 0, 1, 2, 3 ...์ index๊ฐ์ ๊ฐ๋๋ค. ์ฆ ์์ fam list๋ฅผ ๋ณด๋ฉด, 'liz'๋ผ๋ string element๋ '0'๋ฒ์งธ element์ธ๊ฑฐ๊ณ , 7๋ฒ์งธ element๋ 'dad'๊ฐ ํด๋น๋๋ค. ์ด๋ฅผ ํธ์ถํ๋ ๋ฐฉ๋ฒ์ fam[6]๊ณผ ๊ฐ์ด ๋๊ดํธ ์์ index ๋๋ฒ๋ฅผ ์จ์ฃผ๋ฉด ๋๋ค. ๋ฆฌ์คํธ์ ๋์์๋ถํฐ ๊ฐ๊น์ด ๊ฐ์ ์ถ๋ ฅํ๋๋ฐ๋ 'negative index'๋ฅผ ์จ์ฃผ๋..