관리 메뉴

웹개발자의 기지개

[python] 파이썬 map 함수 정리 본문

python

[python] 파이썬 map 함수 정리

http://portfolio.wonpaper.net 2023. 11. 10. 20:01

개발자 지망생 님의 좋은 포스팅을 글을 참고하여 공부 정리해봤습니다.

https://blockdmask.tistory.com/531

 

[python] 파이썬 map 함수 사용법과 예제

안녕하세요. BlockDMask입니다. 오늘은 파이썬 map 함수에 대한 이야기를 해보려 합니다. 1. 파이썬 map 함수 설명과 사용법 2. 파이썬 map 함수 예제 1. map 함수 설명과 사용법 1-1) 파이썬 맵 함수 기본

blockdmask.tistory.com

 

https://blockdmask.tistory.com/520

 

[python] 파이썬 람다(lambda) 함수 설명 및 예제

안녕하세요. BlockDMask 입니다. 오늘은 파이썬에서 람다함수에 대해서 알아보겠습니다. 람다함수는 적절한 곳에 잘 쓰인다면 코드가 간결해 보이지만, 그렇지 않고 남용하게 된다면 코드가 매우

blockdmask.tistory.com

 

map(함수 , 반복문-튜플/리스트)

 

 

(1) 리스트와 map 함수

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import math  # math.ceil 함수 사용
 
# 예제1) 리스트의 값을 정수 타입으로 변환
result1 = list(map(int, [1.12.23.34.45.5]))
print(f'map(int, 리스트) : {result1}')
 
 
# 예제2) 리스트 값 제곱
def func_pow(x):
    return pow(x, 5)  # x 의 5 제곱을 반환
 
 
result2 = list(map(func_pow, [12345]))
print(f'map(func_pow, 리스트) : {result2}')
 
 
# 예제3) 리스트 값 소수점 올림
result3 = list(map(math.ceil, [1.12.23.34.45.56.6]))
print(f'map(func_ceil, 리스트) : {result3}')
 
cs

 

 

 

 

(2) 람다와 map 함수

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# map 과 lambda
 
# 일반 함수 이용
def func_mul(x):
    return x * 2
 
 
result1 = list(map(func_mul, [54321]))
print(f"map(일반함수, 리스트) : {result1}")
 
# 람다 함수 이용
result2 = list(map(lambda x: x * 2, [54321]))
print(f"map(람다함수, 리스트) : {result2}")
 
cs

 

 

 

 

 

 

 

참고 : https://blockdmask.tistory.com/531

참고 : https://blockdmask.tistory.com/520

 

Comments