1:列表和元祖的区别

1:基础方面

  列表:可变类型,用中括号[ ]表示

  元组:不可变类型,用圆括号()表示,元组可以作为字典的key,元组只有一个元素时,需要在元素后面加上逗号(3,)

2:存储空间

  存储同样数量的元素,列表占用空间大于元组,因为列表会预分配,会有记录列表使用情况,会额外开辟一部分空间

3:性能方面

  1:元组增删改需要新开辟内存空间,效率比列表低。创建相同的数据,元组效率高,耗时少

  2:对于比较小的元组,引用计数为0时,不会被回收,而是被缓存起来,创建相同元组时,直接从缓存中载入。

posted @ 2023-04-19 21:00  观呼吸  阅读(307)  评论(0)    收藏  举报