1:列表和元祖的区别
1:基础方面
列表:可变类型,用中括号[ ]表示
元组:不可变类型,用圆括号()表示,元组可以作为字典的key,元组只有一个元素时,需要在元素后面加上逗号(3,)
2:存储空间
存储同样数量的元素,列表占用空间大于元组,因为列表会预分配,会有记录列表使用情况,会额外开辟一部分空间
3:性能方面
1:元组增删改需要新开辟内存空间,效率比列表低。创建相同的数据,元组效率高,耗时少
2:对于比较小的元组,引用计数为0时,不会被回收,而是被缓存起来,创建相同元组时,直接从缓存中载入。

浙公网安备 33010602011771号