共计 215 个字符,预计需要花费 1 分钟才能阅读完成。
list 和 tuple 最大的区别就是:前者是可变对象、后者是不可变对象
以及可变、不可变带来的内存区别:list 为了扩容,会多申请一些内存,所以 list 的内存应用也会比 tuple 多。(tuple 是用多少申请多少)
除了下面人尽皆知的区别,还有一个区别:typing hint
当初写 python 代码如果还不加 typing hint 的话,就太过分了!
先说论断
如果元素的 type 都是一样的,就用 list
如果元素的 type 是不一样的,就用 tuple
正文完