python list dict区别

1、直观区别

list 使用 [ ] 方括号来表示,dict 用 {} 花括号来表示
list 为value形式,dict 为 key:value (键值对)形式

 

2、查找元素方式

list 是一个有序集合,所以,list是根据索引查找的值

dict内部存放的顺序和key放入的顺序没有关系(无序集合),所以,dict根据key查找value

 

3、查找效率

list:

  1. 查找和插入的时间随着元素的增加而增加;
  2. 占用空间小,浪费内存很少

dict:

  1. 查找和插入的速度极快,不会随着key的增加而变慢;
  2. 需要占用大量的内存,内存浪费多。


————————————————
原文链接:https://blog.csdn.net/qq_44728587/article/details/122767227

 

posted @ 2022-04-13 11:10  小嘉欣  阅读(118)  评论(0编辑  收藏  举报