Python快速入门 | 问题来了,到底什么时候用 list ,什么时候用 tuple

经过前面的两篇,相信你已经知道了 list 和 tuple 都是一个存放元素的有序列表,值得小帅b一提的是,列表和元组它们不一定要存储相同数据类型的元素:

可以看到,我们在这里面存放了 int 、float、string 类型,一点毛病没有。

我们还知道了它们之间的不同, tuple 是不可变类型(immutable),而 list 是可变类型(mutable)。所以元组要修改列表中的数据略繁琐。

今天就告诉你为什么要这么做。

本文隐藏内容 登陆 后才可以浏览
最后给你留个简单的思考题:看完以上之后,你觉得元组和列表哪个性能高一些呢?

7 Replies to “Python快速入门 | 问题来了,到底什么时候用 list ,什么时候用 tuple”

  1. kelvinweng说道:

    我也只能想到元组占内存少,性能相对应该高一点。

  2. xdall说道:

    创建的话是元组效率更加高 而遍历和查询的话其实两种数据类型的效率差不多

  3. liunian009说道:

    元祖性能高吧?
    占内存小运行速度就快一些,可以这么理解么?

回复 Hua Don 取消回复