我有一个看起来像的对象
object = [{'number':'230/600','blah':'hi'},{'number':'240/620','blah':'hey'}]
我想将其拆分为以下格式
[{'first':'230','second':'600', 'blah':'hi'},{'first':'240','second':'620','blah':'hey'}]
有关如何根据 /
之前和之后的内容进行拆分的任何提示?
最佳答案
假设格式是固定的,你可以这样做:
>>> object = [{'number':'230/600'},{'number':'240/620'}]
>>> for value in object:
... numbers = value['number'].split('/')
... new_object.append({'numbera': numbers[0], 'numberb': numbers[1]})
...
>>> new_object
[{'numberb': '600', 'numbera': '230'}, {'numberb': '620', 'numbera': '240'}]
>>>
编辑:这是在编辑问题之前。迈克的回答非常适合编辑后的问题。
关于python - 将python对象拆分为两个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36658078/