MST

星途 面试题库

面试题:Python中列表与元组区别之特性应用

假设有一个场景,需要存储一系列学生的成绩,这些成绩在程序运行过程中基本不会改变,但偶尔可能需要根据索引获取某个成绩。请说明使用列表还是元组更合适,并给出相应的Python代码示例来初始化这个成绩集合。
29.5万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试

使用元组更合适,因为元组是不可变的,适合存储基本不会改变的数据,且占用内存比列表稍小。同时,根据索引获取元素对于元组和列表效率相近。

示例代码如下:

scores = (90, 85, 78, 95, 88)