我有一个数据字符串,格式如下:xpos-ypos-zoom(即8743-12083-15),我想分割并存储在变量中xpos,ypos和缩放。因为我需要用这些数字进行一些计算,所以我想从头开始将它们转换为整数。目前,我这样做的方法是使用下面的代码:有效的方法来将字符串从split函数转换为Python中的整数
file = '8743-12083-15'
xval, yval, zoom = file.split("-")
xval = int(xval)
yval = int(yval)
在我看来,应该有这样做的更有效的方法。有任何想法吗?
使用内置函数时,映射通常比理解更快;如果使用用户定义的函数(包括lambda),映射通常会更慢; – 2009-10-15 20:30:02