使用list和tuple
列表(List)
列表是Python中最基本的数据结构之一,它是一个有序的可变集合,可以存储不同类型的元素。
创建列表
访问列表元素
列表操作
获取列表长度
修改元素
添加元素
删除元素
嵌套列表
列表可以包含其他列表,形成多维数据结构:
列表切片
Python提供了强大的切片操作来访问列表的子集:
元组(Tuple)
元组是另一种有序集合,与列表类似,但不可变(immutable)。
创建元组
访问元组元素
元组的不可变性
元组的不可变性是指元组中的元素引用不可变,但如果元素本身是可变对象(如列表),其内容可以改变:
元组解包
Python支持元组解包,可以方便地同时给多个变量赋值:
列表与元组的比较
练习
总结
- 列表是可变的,使用方括号
[]定义,支持增删改操作 - 元组是不可变的,使用圆括号
()定义,适合存储不应修改的数据 - 两者都支持索引和切片操作
- 元组比列表更轻量,性能更好
- 在实际编程中,应根据数据是否需要修改来选择使用列表或元组
掌握列表和元组的使用是Python编程的基础,它们在数据处理、函数返回多个值等场景中都有广泛应用。

