Convert a namedtuple into a dictionary

后端 未结 6 1953
醉酒成梦
醉酒成梦 2020-12-04 18:36

I have a named tuple class in python

class Town(collections.namedtuple(\'Town\', [
    \'name\', 
    \'population\',
    \'coordinates\',
    \'population\         


        
6条回答
  •  萌比男神i
    2020-12-04 19:18

    if no _asdict(), you can use this way:

    def to_dict(model):
        new_dict = {}
        keys = model._fields
        index = 0
        for key in keys:
            new_dict[key] = model[index]
            index += 1
    
        return new_dict
    

提交回复
热议问题