namedtuple的_make函数传入dict,将key映射到字段,而不是value,为什么?
# python3.6 from collections import namedtuple User = namedtuple('User', ['name', 'age', 'height']) dict_user = { 'name': '小张', 'height': 1.75, 'age' : 18, } user = User._make(dict_user) print(user) ''' 结果为什么是把dict的key,而不是value赋值给了namedtuple的字段,结果如下: User(name='name', age='height', height='age') '''