다음과 같은 형식의 데이터 문자열이 있습니다. xpos-ypos-zoom (즉, 8743-12083-15)로 분할하여 변수에 저장하고 싶습니다. xpos, ypos 및 zoom. 이 숫자로 계산을해야하기 때문에 처음부터 정수로 변환하고 싶습니다. 현재이 작업을 수행하는 방법은 다음 코드를 사용하는 것입니다.파이썬에서 분할 함수에서 int로 문자열을 변환하는 효율적인 방법
file = '8743-12083-15'
xval, yval, zoom = file.split("-")
xval = int(xval)
yval = int(yval)
이 작업을 수행하는보다 효율적인 방법이 있어야합니다. 어떤 아이디어?
지도는 내장 함수를 사용할 때 일반적으로 이해가 빠르며 빠르며 사용자 정의 함수 (람다 포함)를 사용하는 경우 속도가 느립니다. –