列表和元组有什么不同?

作者:Gakki

列表和元组有什么不同?

  1. 相同点:都是序列、都可以存储任何数据类型、可以通过索引访问
  2. 不同点:
    1. tuple 是不可变类型,大小固定;而 list 是可变类型、数据可以动态变化。
    2. 元组是只读的。元组使用小括号 " () ",列表使用方括号 " [] "
  • 注:所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。

杂谈

  • Python 基本数据类型有哪些?
    Python 有六个标准的数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)。
    不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)。
    可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

你可能感兴趣的:(列表和元组有什么不同?)