列表和元组都是Python的重要的数据类型、数据结构。
列表和元组,都是可以包含存储多个元素的数据结构。
1.那么,在具体使用过程中,到底是选择用列表,还是元组呢?他们两者之间有什么区别呢?我们来一一解答。
我们根据具体使用场景而定。
**列表是可变数据类型。**一般要存储或使用可变数据的情况下,或数据需要随时更新的情况下,则建议选择列表。如播放量统计、弹幕统计、评论统计等。
**元组是不可变数据类型。**一般要存储固定的、不变的数据,或数据不需要怎么更新的情况下,则建议选择元组。如:一年四季的4个季节:春/夏/秋/冬;性别:男/女;一年12个月等等。
2.列表 VS 元组 的比较。
a.存储空间对比。
结论:元组所占内存空间,明显小于列表
来看程序实例:
# sizeof 查看变量所占内存空间。
l = [