///
Search

๋„์–ด์“ฐ๊ธฐ ์—†๋Š” ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ์ˆซ์ž ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ค๊ธฐ

๋ถ„๋ฅ˜
๋ฌธ๋ฒ•
์†์„ฑ
์ƒ์„ฑ์ผ
2022/02/01 17:27
์ตœ์ข… ์ˆ˜์ •
2022/02/01 17:31

๋„์–ด์“ฐ๊ธฐ ์—†๋Š” ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ์ˆซ์ž ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ค๊ธฐ

map ๊ฐ์ฒด๋Š” ์ดํ„ฐ๋ ˆ์ดํ„ฐ์ž„์„ ํ™œ์šฉํ•œ๋‹ค.
๊ทธ๋ƒฅ ์ˆซ์ž 1101101 ์€ ์ดํ„ฐ๋ ˆ์ดํ„ฐ๊ฐ€ ์•„๋‹ˆ์ง€๋งŒ, map ๊ฐ์ฒด๋กœ ๋ž˜ํ•‘๋œ ์ˆซ์ž 1101101 ์€ ์ดํ„ฐ๋ ˆ์ดํ„ฐ์ด๋‹ค.
๋”ฐ๋ผ์„œ list(map(int, "1101101")) ๋Š” [1, 1, 0, 1, 1, 0, 1] ์ด ๋œ๋‹ค.
print(type("1101101")) # <class 'str'> print(map(int, "1101101")) # <map object at 0x7fa1b0194e50> for x in map(int, "1101101"): print(type(x), x) """ <class 'int'> 1 <class 'int'> 1 <class 'int'> 0 <class 'int'> 1 <class 'int'> 1 <class 'int'> 0 <class 'int'> 1 """ print(list(map(int, "1101101"))) # [1, 1, 0, 1, 1, 0, 1] print(list("1101101")) # ['1', '1', '0', '1', '1', '0', '1'] print(list(1101101)) # TypeError: 'int' object is not iterable # ์ด ๋ฐฉ๋ฒ•๋„ ๊ฐ€๋Šฅ. ์•„์˜ˆ ์ฒ˜์Œ๋ถ€ํ„ฐ "1101101"์„ ๋ฌธ์ž์—ด ๋ฆฌ์ŠคํŠธ๋กœ ์ชผ๊ฐ ๋‹ค. print(list(map(int, list("1101101")))) # [1, 1, 0, 1, 1, 0, 1]
Python
๋ณต์‚ฌ