Roel Notebook

[Python] 모든 멤버의 type 변환하기 - map

by Roel Downey
728x90
반응형

Iterable의 모든 멤버의 type을 변환하는 방법을 알아보자.

예)

  • 문자열 배열 ['1', '100', '33']을 정수 배열 [1, 100, 33]로 바꾸기
  • 부동소숫점 튜플 (3.14, 3.5, 22.6)을 정수 배열 (3, 3, 22)로 바꾸기

 

다른 언어에서는..(또는 이 기능을 모르시는 분은)

for 문을 이용해 원소의 타입을 하나씩 바꾼다.

 

list1 = ['1', '100', '33']
list2 = []
for value in list1:
    list2.append(int(value))

 

 

파이썬에서는

파이썬의 map을 사용하면 for 문을 사용하지 않고도 멤버의 타입을 일괄 변환할 수 있다.

 

list1 = ['1', '100', '33']
list2 = list(map(int, list1))

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형

블로그의 정보

What doing?

Roel Downey

활동하기