字典的删除操作popitem(),是删除字典的最后一个,不是随机删除。

此处的随机其实是假的,正如列表的 pop() 方法总是弹出列表中最后一个元素,实际上字典的 popitem() 其实也是弹出字典中最后一个 key-value 对。由于字典存储 key-value 对的顺序是不可知的,因此开发者感觉字典的 popitem() 方法是“随机”弹出的,但实际上字典的 popitem() 方法总是弹出底层存储的最后一个 key-value 对。

详细链接

posted @ 2019-08-15 14:12  魏三斗  阅读(151)  评论(0编辑  收藏  举报