chr() 정수>문자
ord() 문자>정수
int() 정수
str() 문자
float() 실수
연산을 하다가 map 함수를 알게 되었다.
변수를 따로 더 쓰지 않아도 깔끔하게 만들 수 있다니 .. 너무 좋은 함수인 듯 하여 따로 구글링을 해봄
우선 map 구글링을 해보니 lambda가 같이 많이 나오던데, 람다는 .. 지금 기본도 깨끗하게 못쓰니까 패스
리스트화, 이미지 맵을 정의하는데에도 사용하는 등의 여러 사용법이 있는 것 같다.
그 중 우선 연산에 이용할 수 있는 부분,
객체 변환 하는 법이다.
map() 은 여러 개의 데이터를 한 번에 다른 형태로 변환하기 위해 사용할 수 있다.
맵핑을 사용해 둘을 묶어주고 int / float를 적용해주면, 변환이 된다.
클래스를 map으로도 만들 수 있는데, 아래의 예시를 참고하면 좋을 듯 하다 !
# a : 3 / b : 1.5 라고 가정할 때
a,b = map(int, input())
print(type(a), type(b)) # a,b : class 'int'
a,b = map(float, input()
print(type(a), type(b)) # a,b : class 'float'
a = input()
b = map(int, a)
print(type(a), type(b)) # a : class 'str' / b : class 'map'
반응형
'STUDY > Python' 카테고리의 다른 글
⏱타임어택 | 선형회귀 | 맥주 소비량이 1000일 때의 행복 지수를 어떻게 되는지 예측해보자 | 5월 13일 (0) | 2022.05.14 |
---|---|
5월 13일 | 머신러닝 1주 차 | OX퀴즈 & 타임어택 ⭕️⏱❌ (0) | 2022.05.14 |
머신러닝? 선형회귀, 손실함수, 코랩 | 앞으로 배울 머신러닝 , 딥러닝 | 모국어가 어려워진다. (0) | 2022.05.12 |
JWT(JSON Web Token) | 자격 증명 (0) | 2022.05.08 |
쿠키&세션 | 둘의 차이점은? | HTTP의 비연결성 및 무상태성 특징을 보완한 기술 (0) | 2022.05.08 |