python的列表与元组的区别

列表与元组都是两种数据结构:相同点

  1. 都是序列
  2. 都可以存储任何数据类型
  3. 可以通过索引访问
  4. 可以存放任何类型的数据,支持切片,迭代等操作,

不同点;

  1. 可变与不可变,元组是不可变类型,大小固定,而列表是可变类型,数据可以动态变化,
  2. 同构与异构,元组是用于存储异构的数据,而列表一般用于存储同构数据,同构数据就是具有相同意义的数据

python的列表与元组的区别

python的列表与元组的区别

 

参考资料:https://zhuanlan.zhihu.com/p/34200737