最佳答案
我在python中有一个命名的tuple类
class Town(collections.namedtuple('Town', [
'name',
'population',
'coordinates',
'population',
'capital',
'state_bird'])):
# ...
我想将Town实例转换为字典。我不希望它严格地绑定到Town中的字段名称或数量。
有没有一种方法可以让我添加更多的字段,或者传入一个完全不同的命名元组并获得一个字典。
我不能改变原来的类定义,因为它在别人的代码。因此,我需要取一个Town实例并将其转换为字典。