关于python:Python-选列表-list-还是元组-tuple-的思考

3次阅读

共计 215 个字符,预计需要花费 1 分钟才能阅读完成。

list 和 tuple 最大的区别就是:前者是可变对象、后者是不可变对象

以及可变、不可变带来的内存区别:list 为了扩容,会多申请一些内存,所以 list 的内存应用也会比 tuple 多。(tuple 是用多少申请多少)


除了下面人尽皆知的区别,还有一个区别:typing hint

当初写 python 代码如果还不加 typing hint 的话,就太过分了!

先说论断

如果元素的 type 都是一样的,就用 list
如果元素的 type 是不一样的,就用 tuple

正文完
 0