Parsing a string which represents a list of tuples

前端 未结 6 569
自闭症患者
自闭症患者 2021-01-01 20:15

I have strings which look like this one:

\"(8, 12.25), (13, 15), (16.75, 18.5)\"

and I would like to convert each of them into a python dat

6条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-01 20:47

    def parse(s):
        tuples = s.split('), ')
        out = []
        for x in tuples:
            a,b = x.strip('()').split(', ')
            out.append((float(a),float(b)))
        return out
    

    this should do the job.

提交回复
热议问题