._make(dict) 打印出来的不是值,而是属性名

来源:3-1 namedtuple功能详解

乔刻力

2021-10-12 11:23

user_dict={

        "name":'body1',

        "age":11,

        'height':111,

        "edu":'122'

}

user=User._make(user_dict)

print(user.name,user.age,user.height,user.edu)


写回答 关注

1回答

  • BioCrossCoder
    2022-01-06 16:26:31

    传入dict时,初始化namedtuple是接收的字典的key;要接收value的话,传入dict.values()

python必学模块-collections

快速理解python中基于基础数据结构的高级数据结构,让代码更精简且高效。

22392 学习 · 38 问题

查看课程

相似问题