在 Python 编程中,list、tuple、set、dict 是最基础且常用的数据结构,掌握它们的特性和用法,能极大提升代码效率。​

list(列表) 是有序、可变的容器,用方括号 [] 表示,元素可重复。比如 [1,2,3,2],支持增删改操作,像 append() 新增元素、pop() 删除元素,适合存储需频繁修改的有序数据,如购物车商品列表。​

tuple(元组) 与 list 类似但不可变,用圆括号 () 表示,如 (1,2,3)。因不可变特性,它比 list 更节省内存,且安全性更高,常用来存储固定数据,比如坐标 (x,y) 或函数返回的多个值。​

set(集合) 是无序、不可重复的容器,用大括号 {} 表示,如 {1,2,3}。它能快速去重,还支持交集、并集等数学运算,例如 {1,2} & {2,3} 可得到交集 {2},适合处理需去重或做集合运算的场景。​

dict(字典) 是无序(Python 3.7 + 后有序)的键值对容器。通过键能快速查找值,键唯一且不可变,适合存储有映射关系的数据,比如用户信息表。

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐