* map
ํจ์ ์ฌ์ฉ๋ฒ
map(<fucntion>, <iterable>) # iterable : list, tuple, dictionary, str
map ์์ - ์ค์ํ์ผ๋ก ๋ a์ ์์๋ฅผ, ์ ์ํ์ผ๋ก ๋ฐ๊พธ๊ธฐ.
# map(ํจ์, ๋ฆฌ์คํธ or ํํ์ ๋ณ์๋ช
)
a = [1.5 , 1.9 , 13.5]
b = list(map(int, a))
print(b)
map ์์ - ๋ฆฌ์คํธ ์์์ 3์ฉ ๊ณฑํด์ฃผ๊ธฐ.
a = [3,4,5,2,4,3,5,13,91]
def mul(n):
n *=3
return n
print(list(map(mul,a)))
*split
split ์์ - ๋ฌธ์์ด ๊ณต๋ฐฑ์ผ๋ก ๋๋๊ธฐ
x = "i am student, you are a girl"
b= x.split() # ๊ดํธ์์ ์ด๋ค ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถ๋ฆฌํ ์ง ์ ์ต๋๋ค.
print(b)
split()๊ดํธ ์์ ์๋ฌด๊ฒ๋ ๋ฃ์ง ์์ผ๋ฉด, ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์์ด์ ๋ถ๋ฆฌํฉ๋๋ค.
์ฌ๋ฌ๊ฐ์ ๊ฐ์ ์
๋ ฅ๋ฐ์๋
a,b,c = map(int,input().split())
์
๋ ฅ ์ : 1 9 983
# ๊ฐ๊ฐ 1, 9 , 983์ a,b,c์ ์ ์ฅํฉ๋๋ค.
* rstrip, lstrip, strip
rstrip() = right ์ค๋ฅธ์ชฝ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค. - ์ฌ๋ฌ์ค์ ์
๋ ฅ์ ๋ฐ์๋, \n๋ ๊ฐ์ด ๋ค์ด์ค๊ฒ ๋๋๋ฐ ์ด๋ ์ฌ์ฉํ๋ฉด ํธ๋ฆฌํฉ๋๋ค.
lstrip() = left ์ผ์ชฝ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค.
strip() = ์์ชฝ ๊ณต๋ฐฑ์ ์ ๊ฑฐํฉ๋๋ค.
์ฌ๋ฌ์ค์ ์
๋ ฅ์ ๋ฐ์ ๋ฆฌ์คํธ๋ก ์ ์ฅ
arr = []
while(True):
arr.append(sys.stdin.readline().rstrip())