๐Ÿ Programming/Python

๐Ÿ Programming/Python

[Python] ํ•œ ๋ฒˆ์— ์—ฐ์†์œผ๋กœ ์ž…๋ ฅ ๋ฐ›๊ธฐ (split, map)

๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ํ’€๋‹ค๋ณด๋ฉด ์œ„์™€ ๊ฐ™์ด ํ•œ ๋ฒˆ์— ์—ฐ์†์œผ๋กœ ์ž…๋ ฅ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. ํ•˜์ง€๋งŒ ๊ณ„์† ์žŠ์–ด์„œ ๊ธ€๋กœ ๋‚จ๊ฒจ๋‘”๋‹ค. Python์—์„œ ์ž…๋ ฅ์„ ๋ฐ›์„ ๋•Œ๋Š” input ํ•จ์ˆ˜ ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. input์€ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ •์ˆ˜๋‚˜ ์‹ค์ˆ˜ ํ˜•ํƒœ๋กœ ์ €์žฅํ•˜๋ ค๋ฉด int(input()) or float(input()) ํ˜•ํƒœ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ’์„ ์ž…๋ ฅ ๋ฐ›์œผ๋ ค๋ฉด split() ์„ ์‚ฌ์šฉํ•œ๋‹ค. split๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฐ’์„ ๋ฌธ์ž์—ด๋กœ ์ €์žฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— map ํ•จ์ˆ˜ ์— int or float์„ ์•ž์— ์ง€์ •ํ•ด์ฃผ์–ด ์ •์ˆ˜๋‚˜ ์‹ค์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. # map ํ•จ์ˆ˜ : ๋ฆฌ์ŠคํŠธ์˜ ์š”์†Œ๋ฅผ ์ง€์ •๋œ ํ•จ์ˆ˜๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ•จ์ˆ˜. ๋ณดํ†ต ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ๋‹ค๋ฅธ ํ˜•ํƒœ๋กœ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. โ‰ซ ํ˜•ํƒœ map ( function, ite..

Dhey
'๐Ÿ Programming/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก