Python 3 는 맵()을 사용 하여 데이터 형식 을 대량으로 변환 합 니 다.예 를 들 어 str 회전 float 의 실현

885 단어 Python3mapstrfloat
우 리 는 맵()이 제공 하 는 함수 에 따라 지 정 된 서열 을 비 추 는 것 을 안다.첫 번 째 매개 변수 function 은 매개 변수 시퀀스 의 모든 요소 로 function 을 호출 합 니 다.
함수,매번 function 함수 반환 값 을 포함 하 는 새 목록 을 되 돌려 줍 니 다.
맵()이 python 2 와 3 의 차 이 를 먼저 살 펴 보 겠 습 니 다.
python 2 에서:

in:
a = [1,2,3];b = [2,3,4]
c = map(lambda x,y:s+y,a,b)
c

out:
[3, 5, 7]
list
python 3 에서:

in:
a = [1,2,3];b = [2,3,4]
c = map(lambda x,y:s+y,a,b)
c

out:
<map at 0x59daa90>
우리 가 직접 원 하 는 list 가 아 닌 교체 기 를 되 돌려 줍 니 다.
일괄 변환 데이터 형식:
map()에 list()를 끼 워 넣 으 면 됩 니 다.

list(map(float,strDataSet))
이상 의 Python 3 는 map()를 사용 하여 데이터 형식 을 대량으로 변환 합 니 다.예 를 들 어 str 에서 float 로 전환 하 는 실현 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기