[Python] map()

Hye·2023년 2월 23일

🔎 map()

  • map(function, iterable) 으로 사용
    • function : 적용시킬 함수
    • iterable : 반복 가능한 자료형 (list, tuple 등)
  • 반환 값이 map 객체이기 때문에 자료형을 다시 변환해주어야 함

활용

List 요소 int로 변환

>>> a = ['1', '2', '3']
>>> a = list(map(int, a))
>>> a
[1, 2, 3]
  • list(map(int, 대상list))로 사용

입력값 처리 - split()과 함께 사용

>>> a = list(map(int, input().split()))
1 2 3 (입력)
>>> a
[1, 2, 3]

List 요소 값 올림

>>> import math
>>> a = [1.1, 2.2, 3.3]
>>> a = list(map(math.ceil, a))
>>> a
[2, 3, 4]
profile
공부중 📚

0개의 댓글