๐คท๐ผโ๏ธ Etc.../- C, C++, Python, Android43 Python ์ (Set)์ ๋ชจ๋ ๊ฒ Set ์ ์ ์ ํค๋ง ๋จ์ ๋์ ๋๋ฆฌ์ ๊ฐ๋ค. ๋์ ๋๋ฆฌ์ ๋ง์ฐฌ๊ฐ์ง๋ก ํค๋ ์ ์ผํด์ผํ๋ค. ํค๋ฅผ ์ฌ์ฉํ ๋๋ ์ด๋ค ๊ฒ์ ์กด์ฌ์ฌ๋ถ๋ง ํ๋จํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฉฐ ํค์ ์ด๋ค ์ ๋ณด๋ฅผ ์ฒจ๋ถํด์ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ณ ์ถ์ ๋ ์ฌ์ฉํ๋ค. ์ ์์ฑํ๊ธฐ : set(), ์ ์ผ๋ก ํ์ ๋ณํํ๊ธฐ : set() >> empty_set = set() >> empty_set set() ๋์ ๋๋ฆฌ์ ํน์ฑ๊ณผ ๋์ผํ๊ฒ ์ ์ ์์๊ฐ ์๋ค. ๊ธฐ์กด์ ์กด์ฌํ๋ ๋ฆฌ์คํธ, ํํ, ๋์ ๋๋ฆฌ๋ก ์ค๋ณต๋ ๊ฐ์ ๋ฒ๋ฆฐ ์ ์ ์์ฑํ ์ ์๋ค. >>> set('letters') {'e', 'r', 'l', 's', 't'} ์ ๊ฐ์ ๋๋์ผ๋ก ์ฌ์ฉ๋๋๋ฐ ์์์ ๋ง ํ ์์๊ฐ ์๋ค๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฐ์ฅ ์ข์ ์ ์ธ๊ฒ ๊ฐ๋ค. ๋ฆฌ์คํธ ๋ฆฌ์คํธ๋ก ์ ์ ๋ง๋ค์ด ๋ณด์ >>> list_data =.. 2019. 12. 2. Python ๋์ ๋๋ฆฌ์ ๋ชจ๋ ๊ฒ ๋์ ๋๋ฆฌ (Dictionary) ๋์ ๋๋ฆฌ๋ ์น์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ํ์(Data Format)์ค JSON ํ์ ๊ณผ ๋น์ทํ๋ค๊ณ ๋๊ผ๋ค. (ํน์ Java Map) ๋ ๋ค ํค(key)์ ๊ฐ(Value) ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์์ผ๋ฉฐ ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค. ๋์ ๋๋ฆฌ ์์ฑ : {} ๋์ ๋๋ฆฌ๋ฅผ ์์ฑํ๊ธฐ ์ํด์๋ ์ค๊ดํธ{}๋ฅผ ์ฌ์ฉํด์ ํค:๊ฐ ๊ตฌ์กฐ๋ฅผ ์ง์ ํ๋ค. >> info_dict = { ... 1123: 'jang', ... 2214: 'heo' ... } >> info_dict {1123:'jang', 2214:'heo'} ๋ ๊ฐ์ผ๋ก ์ด๋ค์ง ์ํ์ค๋ฅผ ๋์ ๋๋ฆฌ๋ก ๋ณํํ๊ธฐ : dict() dict() ํจ์๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๋ ๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ง ์ํ์ค๋ฅผ ๋์ ๋๋ฆฌ๋ก ๋ณํํ ์ ์๋ค. ๋ฆฌ์คํธ์ ๋ฆฌ์คํธ๋ฅผ ๋์ ๋๋ฆฌ๋ก >>> life = [['flow.. 2019. 12. 2. Python ํํ์ ๋ชจ๋ ๊ฒ ํํ (Tuple) ๋ฆฌ์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ํํ์ ํญ๋ชฉ์ ์ํ์ค์ด๋ค. ๊ทธ๋ ์ง๋ง ๋ฆฌ์คํธ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด ์๋๋ฐ ๋ฐ๋ก ๋ถ๋ณํ ์ํ์ค๋ผ๋ ์ ์ด๋ค. ์ฆ, ํํ์ ์ ์ํ ํ์๋ ์ถ๊ฐ, ์ญ์ , ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค ๊ทธ๋์ ์ฌ๋๋ค์ ํํ์ ์์ํ ๋ฆฌ์คํธ๋ผ๊ณ ํ๋ค. ํํ ์์ฑํ๊ธฐ : () >> tuple_ex = () ์ฐ๋ฆฌ๊ฐ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ ๋๋ []๋ฅผ ์ฌ์ฉํ๋๋ฐ ํํ์ ์์ฑํ๋ ๋ฐฉ์์ด ()์ผ๋ก ์กฐ๊ธ ๋ค๋ฅด๋ค. ํํ์ ์์๊ฐ ๋ช ๊ฐ๊ฐ ๋ ๊ฒ์ธ์ง์ ๋ฐ๋ผ ์กฐ๊ธ ๋ค๋ฅธ๋ฐ ํํ์ ์์๊ฐ ํ ๊ฐ >> tuple_ex = ('jang',) ํ๋์ ์์๊ฐ ์์ ๋๋ ์์ ๋ค์ (,) ์ปด๋ง๋ฅผ ๋ถํ์ค๋ค. ๋ง์ฝ ์ปด๋ง๊ฐ ์๋ ๊ฒฝ์ฐ๋ ์ธํฐํ๋ฆฌํฐ๊ฐ ๋ฌธ์์ด ์ํ์ค๋ก ์ธ์ํ๊ธฐ ๋๋ฌธ์ ํํ์ ์ ์ง๊ฐ ๋์ง ์๋๋ค. ํํ์ ์์๊ฐ ์ฌ๋ฌ ๊ฐ >> tuple_.. 2019. 12. 2. Python ๋ฆฌ์คํธ์ ๋ชจ๋ ๊ฒ ๋ฆฌ์คํธ ๋ฆฌ์คํธ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฐจ์ ์ผ๋ก ํ์ ํ๋๋ฐ ์ ๋ฆฌํ ์ผ์ข ์ ์๋ฃ๊ตฌ์กฐ ์ด๋ค. ์ฐ๋ฆฌ๋ ์ ์ ๋ฌธ์์ด ์ํ์ค๋ฅผ ๋ฐฐ์ ๋๋ฐ ๋ฌธ์์ด ์ํ์ค๋ ๋ถ๋ณํ์ด์ง๋ง ๋ฆฌ์คํธ๋ ๋ณ๊ฒฝํ ์ ์๋ค๋ ํน์ง์ด ์๋ฐ. ๋ํ ๋ฆฌ์คํธ๋ ์ค๋ณต๋ ๊ฐ์ด ์กด์ฌํ ์ ์๋ค. ๋ฆฌ์คํธ ์์ฑํ๊ธฐ : [] , list() ๋ฆฌ์คํธ๋ 0 ํน์ ๊ทธ ์ด์์ ์์๋ก ๋ง๋ค์ด์ง๋ค. (,)๋ก ๊ตฌ๋ถํ๊ณ ๋๊ดํธ`[]`๋ก ๋๋ฌ์ธ์ฌ ์๋ค. ๋ฆฌ์คํธ ์์ฑ : [] ์์ ์ง์ >>> empty_list = [] >>> name_list = ['jang', 'kim', 'jang'] >>> name_list ['jang','kim','jang'] ๋ฆฌ์คํธ ์์ฑ : list() ํจ์ ์ด์ฉ >>> empty_list = list() >>> empty_list [] ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก list.. 2019. 12. 2. Python ๋ฌธ์์ด ์กฐ์ ๋ฌธ์์ด์ ์กฐ์ ๋ฌธ์์ด์ ์ฌ๋ฌ ์ฐ์ฐ์์ ์ํด์ ์กฐ์๋ ์ ์๋๋ฐ ํฌ๊ฒ ๋ค์๊ณผ ๊ฐ์ 9๊ฐ์ง๋ก ๋๋๋ค. ๊ฒฐํฉ ๋ณต์ ๋ฌธ์ ์ถ์ถ ์ฌ๋ผ์ด์ค ๋ฌธ์์ด ๊ธธ์ด ์ธ๊ธฐ ๋ฌธ์์ด ๋๋๊ธฐ ๋ฌธ์์ด ๊ฒฐํฉ ๋ฌธ์์ด์ ๋๋ฌธ์ ์๋ฌธ์ ๋ก ๋๋๋ค. ํ๋์ฉ ํ๋์ฉ ์ฒ์ฒํ ์ ๋ณตํด๋ณด์ ๊ฒฐํฉ : + + ์ฐ์ฐ์๋ฅผ ์ด์ฉํ๋ฉด ๋ฆฌํฐ๋ด ๋ฌธ์์ด ๋๋ ๋ฌธ์์ด ๋ณ์๋ฅผ ๊ฒฐํฉ ํ ์ ์๋ค. >>> 'Hello' + 'world' 'Hello world' ๋ณต์ : * * ๋ฌธ์๋ฅผ ์ด์ฉํ๋ค๋ฉด ๋ฌธ์์ด์ ๋ณต์ ํ ์ ์๋ค. >>> str = 'Hello ' >>> new_str = str * 4 'Hello Hello Hello Hello ' ๋ฌธ์ ์ถ์ถ : [] ๋ฌธ์์ด์์ ํ ๋ฌธ์๋ฅผ ์ป๊ธฐ ์ํด ๋๊ดํธ[]์ .. 2019. 12. 2. Python ์ซ์, ๋ฌธ์, ๋ฌธ์์ด, ๋ณ์ ์ด๋ฒ์๋ ํ์ด์ฌ์ ๋ฐ์ดํฐ ํ์ ์ ๋ํด ์์๋ณด์. ๋ถ์ธ ์ ์ ์ค์ ๋ฌธ์์ด ๊ฐ์ฒด ํ์ด์ฌ์ ๋ชจ๋ ๊ฒ(bool, float, char, string, struct, fun๋ฑ)์ ๋ชจ๋ ๊ฐ์ฒด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ด๋ก ์ธํด์ ๋ค๋ฅธ ์ธ์ด์ ๋ค๋ฅธ ์ผ๊ด์ฑ์ ์ ์งํ๋๋ฐ ์๋ฐ๋ก ์๋ฅผ๋ค์ด ๋ณด์ int age = 14; String name = "jang"; ์ด๋ผ๋ ์์ค๊ฐ ์์ ๋ ์ฐ๋ฆฌ๋ name๊ณผ age๋ฅผ ์ฐ๊ฒฐ์ํฌ ์ ์๋ค. ์๋? ํ์ ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์.. ํ์ ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ name๊ณผ age๋ฅผ ์ฐ๊ฒฐ์ํค๊ธฐ ์ํด์๋ ๊ฐ์ ํ์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๊ธฐ ์ํด ์ฌ๋ฌ ์์ ์ ํ๋ค. ์ฌ๊ธฐ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด ์กด์ฌํ๋ค. intํ์ ๊ธฐ๋ณธ ์๋ฃํ์ด๊ณ String์ ๊ฐ์ฒด ์๋ฃํ์ด๋ค. int age = 14; String name = "jang";.. 2019. 12. 2. ์ด์ 1 ยทยทยท 4 5 6 7 8 ๋ค์