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')
'''
