map 1

[Python / ํŒŒ์ด์ฌ] map() ํ•จ์ˆ˜ - ๊ณต๋ฐฑ ์—†์ด ์ž…๋ ฅ ๋ฐ›๊ธฐ

1. ๊ณต๋ฐฑ ์—†์ด ์ž…๋ ฅ๋ฐ›๊ธฐ input()์€ ํ•œ ์ค„์˜ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›๋Š” ํ•จ์ˆ˜ map()์€ ๋ฆฌ์ŠคํŠธ์˜ ๋ชจ๋“  ์›์†Œ์— ๊ฐ๊ฐ ํŠน์ • ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ ์˜ˆ์‹œ) ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ •์ˆ˜ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ๋ฐ›๊ธฐ list(map(int, input().split())) ์˜ˆ์‹œ) ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ 3๊ฐœ์ผ ๊ฒฝ์šฐ a, b, c = map(int, input().split()) 2. ๋ฆฌ์ŠคํŠธ์— map() ์‚ฌ์šฉํ•˜๊ธฐ a = [1.1, 2.2, 3.3, 4.4]์™€ ๊ฐ™์€ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์žˆ์„ ๋•Œ a = list(map(int, a))๋ฅผ ํ†ตํ•ด ํ•œ ์ค„๋กœ a์˜ ๋ชจ๋“  ์›์†Œ๋ฅผ ์ •์ˆ˜๋กœ ๋ณ€ํ™˜ ๊ฐ€๋Šฅ ์˜ˆ์‹œ) 0๋ถ€ํ„ฐ 9๊นŒ์ง€ '๋ฌธ์ž์—ด' ํ˜•ํƒœ๋กœ ๋ฆฌ์ŠคํŠธ์— ์ €์žฅํ•˜๊ธฐ a = list(map(str, range(10))) #['0', '1', '2', '..

Language/Python 2021.03.05