python中dict和list的区别,dict的内部实现?

发布于 2020-01-31 16:45:11
关注者
0
被浏览
1854
1 个回答
  • 面试哥
    面试哥 2020-01-31
    为面试而生,有面试问题,就找面试哥。

    参考回答:

    dict查找速度快,占用的内存较大,list查找速度慢,占用内存较小,dict不能用来存储有序集合。Dict用{}表示,list用[]表示。

    dict是通过hash表实现的,dict为一个数组,数组的索引键是通过hash函数处理后得到的,hash函数的目的是使键值均匀的分布在数组中。

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看