RSS
菜单
讨论动态发现圈子我关注的我的收藏

Python 元组 tuple 和列表 list 的区别?

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

① 可变性:tuple 不可变(内容不可改),list 可变;② 内存/性能:tuple 更小更快(无过度分配);③ 用途:tuple 表示固定结构(坐标、函数多返回值、解包),list 表示同质动态集合;④ tuple 可哈希(元素都可哈希时)可作 dict key,list 不可;⑤ 语法:tuple 用 ()(单元素 (1,) 需逗号),list 用 [];⑥ 注意:tuple 内元素若是可变对象(如 list),其内容仍可修改(浅不可变)。

下载推广海报

圈内讨论推广海报

《Python 元组 tuple 和列表 list 的区别?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。