老师您好!_asdict() 返回的字典 不是有序排列的

来源:3-1 namedtuple功能详解

pongiddinky

2022-01-05 15:36

老师您好!我按照课程讲解的步骤进行_asdict()操作时,返回的字典不是有序排序的。具体操作代码如下,麻请您看看有什么问题?

http://img2.mukewang.com/61d54a850001231706650382.jpg

写回答 关注

1回答

  • 慕粉18804332179
    2022-07-03 16:44:22

    同学 你好 我也是正在学这门课程的学生  _asdict() 从3.8版的python解释器开始 它会返回普通的dict 而不是OrderedDict 这个会根据key来排序 还有课程上老师用的Python解释器版本是3.6 因此返回根据key排序的dict 也就是OrderedDict 因为我也是初学者 不知道我的解释能不能帮助你 下面就是_asdict的源码

    http://img3.mukewang.com/62c1566b00010e2d09940148.jpg

python必学模块-collections

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

22305 学习 · 38 问题

查看课程

相似问题