经过前面的两篇,相信你已经知道了 list 和 tuple 都是一个存放元素的有序列表,值得小帅b一提的是,列表和元组它们不一定要存储相同数据类型的元素:
可以看到,我们在这里面存放了 int 、float、string 类型,一点毛病没有。
我们还知道了它们之间的不同, tuple 是不可变类型(immutable),而 list 是可变类型(mutable)。所以元组要修改列表中的数据略繁琐。
今天就告诉你为什么要这么做。
最后给你留个简单的思考题:看完以上之后,你觉得元组和列表哪个性能高一些呢?
我也只能想到元组占内存少,性能相对应该高一点。
打卡
打卡
打卡
创建的话是元组效率更加高 而遍历和查询的话其实两种数据类型的效率差不多
元祖性能高吧?
占内存小运行速度就快一些,可以这么理解么?
赞同+1