>>> str = "North: 4479928.51 East: 290941.79" >>> spam = str.split() >>> spam ['North:', '4479928.51', 'East:', '290941.79'] >>> x,y = float(spam[1]),float(spam[3]) >>> x 4479928.5099999998 >>> y 290941.78999999998 >>>
(I) don't see why my definition would have failed.
UTM_North = utmn("!MERIDIAN_NAME_TEXT!")
float(utmn(!MERIDIAN_NAME_TEXT!))OR
return float(inValue[utmn_start:utmn_stop])