string1 = "020783, 503553, 555204" mylist = [int(n) for n in string1.split(',')] >>>>>> mylist >>> [020783, 503553, 555204]Now, that piece of code was all I needed to get the API application I was working on to generate a nested list of integers. As it turns out, Python makes things really easy.
def parse_points(self, json_response): try: result = json.loads(json_response) if result.has_key('points'): the_points = result['points']['code'] mylist = [int(n) for n in the_points.split(',')] return mylist else: return result except ValueError, e: raise PlottingError('JSON Parsing Error: ' + e).... Further down the code, that returned value is eventually used to as an array of list:
"waypoints":[020783, 503553, 555204]This would not make much sense to a lot of people out there - that is deliberate because I don't want to show the code in full. Protecting the real code is vital here. However, the aim for this small code is to demonstrate how to parse a list of integers in string separated by comma. With time I will post a full blog with a complete working code on how this works.