input example:
['1','100','33']
output example:
[1,100,33]
단, 문자열에는 숫자만이 들어가있답니다!
아마 해당 함수에 대해서 알지 못 하시는 분들은 아래와 같이 작성할 수 있다고 생각돼요.
def solution(mylist):
answer = []
for i in mylist:
answer.append(int(i))
return answer
파이썬에는 map 함수가 존재해요!
이 함수를 이용하면 for 문을 사용하지 않아도 멤버 타입을 단번에 변환할 수 있답니다.
def solution(mylist):
answer = list(map(int, mylist))
return answer
map(적용 함수, 적용하는 요소)
아래 처럼 map 함수를 이용해 다른 함수로 적용을 시킬 수도 있습니다!
example input:
def Add(a):
return a + a
b = [1,2,3,4,5]
print(list(map(Add, b)))
output:
[2, 4, 6, 8, 10]
파이썬은 정말 알면 알수록 매력적인 언어같아요.