레닷
IT 이야기
레닷
전체 방문자
오늘
어제
  • 분류 전체보기 (46)
    • 파이썬 (9)
      • 코드 (6)
      • 에러 (3)
    • Linux (4)
    • Window (3)
    • AWS (23)
      • 3tier Architecture (8)
      • Service (10)
    • Azure (3)
      • domain & https (3)
    • 기타 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 도메인
  • 인증서
  • gcp
  • aws
  • Azure
  • 파이썬
  • SSL
  • 리눅스
  • windows
  • 클라우드
  • DNS
  • 프로젝트
  • 에러
  • rds
  • web
  • https
  • db
  • 서버
  • SSL인증서
  • AWS 3tier

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
레닷

IT 이야기

파이썬/코드

[파이썬] map 함수 사용 방법과 예시

2023. 1. 29. 02:19
반응형
map함수란?

여러 개의 데이터를 한 번에 다른 형태로 변환할 때 사용한다. 주로 list, tuple 같은 sequence에 사용된다.

 

 

기본 문법
map(함수, sequence)

ex) map(int, input().split) #input().split 은 리스트 형태다. 입력받은 값을 전부 정수로 변경

 

사용 방법
# 2개 이상의 정수값을 입력 받을 때
num1, num2, num3 = map(int, input().split())
print(num1, num2, num3)
>> 10, 25, 40
10, 25, 40
# sequence(리스트, 튜플)에 특정 함수를 적용시키고 싶을 때
def multiply(n):
    return n * n

listA = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
result = map(multiply, listA)

□ case 1
print(result)
///
<map object at 0x0000023BE3058220>

□ case 2
print(list(result))
///
[100, 400, 900, 1600, 2500, 3600, 4900, 6400, 8100, 10000]

map() 함수를 적용시킨 후 그대로 출력하면 메모리 주소값이 출력된다. 정상적으로 나오게 하려면
list로 묶어서 리스트화 시키면 정상적으로 나온다.
반응형

'파이썬 > 코드' 카테고리의 다른 글

[파이썬] 소수점 자리수 지정  (0) 2023.05.21
[파이썬] 리스트 값 무작위로 섞기  (0) 2023.02.09
[파이썬] print함수 옵션(sep, end, format)  (0) 2023.01.24
[파이썬] 파이썬과 SQLite3 연동  (0) 2023.01.22
[파이썬] 파이썬으로 텔넷 연결하기  (0) 2023.01.22
    '파이썬/코드' 카테고리의 다른 글
    • [파이썬] 소수점 자리수 지정
    • [파이썬] 리스트 값 무작위로 섞기
    • [파이썬] print함수 옵션(sep, end, format)
    • [파이썬] 파이썬과 SQLite3 연동
    레닷
    레닷

    티스토리툴바