Notice
Recent Posts
Recent Comments
Tags
- XSS방어
- 파일업로드 유효성체크
- django 엑셀불러오기
- 404에러페이지
- asp.net core Select
- javascript redirection
- javascript 유효성체크
- 바코드 스캔하기
- Mac Oracle
- 파일업로드 체크
- 강제이동
- ViewData
- ViewBag
- asp.net Select
- asp.net dropdownlist
- jquery 바코드
- 하드 마이그레이션
- SSD 복사
- javascript 바코드스캔
- javascript 바코드 생성
- php 캐쉬제거
- 타임피커
- 바코드 생성하기
- jquery 바코드생성
- 말줄임표시
- ASP.Net Core 404
- TempData
- 하드 윈도우 복사
- XSS PHP
- 맥 오라클설치
웹개발자의 기지개
[python] 파이썬 map 함수 정리 본문
개발자 지망생 님의 좋은 포스팅을 글을 참고하여 공부 정리해봤습니다.
https://blockdmask.tistory.com/531
https://blockdmask.tistory.com/520
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.1, 2.2, 3.3, 4.4, 5.5]))
print(f'map(int, 리스트) : {result1}')
# 예제2) 리스트 값 제곱
def func_pow(x):
return pow(x, 5) # x 의 5 제곱을 반환
result2 = list(map(func_pow, [1, 2, 3, 4, 5]))
print(f'map(func_pow, 리스트) : {result2}')
# 예제3) 리스트 값 소수점 올림
result3 = list(map(math.ceil, [1.1, 2.2, 3.3, 4.4, 5.5, 6.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, [5, 4, 3, 2, 1]))
print(f"map(일반함수, 리스트) : {result1}")
# 람다 함수 이용
result2 = list(map(lambda x: x * 2, [5, 4, 3, 2, 1]))
print(f"map(람다함수, 리스트) : {result2}")
|
cs |
참고 : https://blockdmask.tistory.com/531
참고 : https://blockdmask.tistory.com/520
'python' 카테고리의 다른 글
[AIOT] 라즈베리파이 보안시스템 구축 예제 (0) | 2024.06.21 |
---|---|
[Colab] 구글 코랩에서 파이썬 버전 선택변경하기 (0) | 2024.06.05 |
[Python] datetime 와 strftime()과 strptime() 비교 (0) | 2022.05.06 |
[Python] 윤년 구하기 (0) | 2022.03.11 |
[Python] KOA Studio실행시 OpenAPI OCX 오류 해결방법 (0) | 2021.05.20 |
Comments