python list dict区别
1、直观区别
list 使用 [ ] 方括号来表示,dict 用 {} 花括号来表示
list 为value形式,dict 为 key:value (键值对)形式
2、查找元素方式
list 是一个有序集合,所以,list是根据索引查找的值
dict内部存放的顺序和key放入的顺序没有关系(无序集合),所以,dict根据key查找value
3、查找效率
list:
- 查找和插入的时间随着元素的增加而增加;
- 占用空间小,浪费内存很少
dict:
- 查找和插入的速度极快,不会随着key的增加而变慢;
- 需要占用大量的内存,内存浪费多。
————————————————
原文链接:https://blog.csdn.net/qq_44728587/article/details/122767227