列表(List):可变的有序集合

  • 用方括号[]定义,支持动态增删改元素
    fruits = ["苹果", "香蕉", "橘子"]
    
  • 常用操作:
    append() 添加元素
    remove() 删除指定元素
    sort() 排序
    index() 查找索引
  • 示例:
    列表_示例

元组(Tuple):不可变的有序序列

  • 用圆括号()定义,数据安全性更高
    coordinates = (100, 200)
    
  • 常用操作:
    count() 统计元素出现次数
    index() 查找元素位置
    ❌ 不支持append()remove()
  • 示例:
    元组_示例

📌 关键区别

特性 列表 元组
可变性 ⚙️ 可变 ⚠️ 不可变
性能 🚧 较慢 🚀 更快
适用场景 📝 数据需要频繁修改时 📌 数据固定时

🌐 拓展学习

📚 小贴士

  • 列表适合需要灵活操作的场景,如动态数据集合
  • 元组适合作为数据容器,如函数返回多个值
  • 使用len()获取长度,+进行拼接
列表_元组_对比