1. 可变性
列表是可变的,元组是不可变的
2. 存储空间
列表占用的空间较大,而元组占用较小的空间(在存储相同数据的情况下)
原因:
1、在创建列表时,开辟的空间不仅用来存储列表数据对象,还有一部分空间用来记录列表内存使用情况,但是元组创建时就已经写死了,会使用固定的内存
2、列表和元组本质上都是指针列表,指向的是都是存储的这些对象的指针地址
3、存储同样数量的元素,列表占用的空间比元组占用的空间要大
4. 性能
1、一个变量引用元组时可以直接到缓存池引用,免去另外创建空间的过程,但列表是