关于列表与元组的两个问题

来源:2-5 元组与列表的区别

Creatively_wang

2020-07-03 23:47:26

1.你好,课程中讲了,存储动态的数据用列表,存储固定的数据用元组。

但课程中举了个例子,例如火车站的票价问题,会经常修改,用列表存储的话,由于数据量庞大,修改的时候会导致速度很慢,但用元组不也是不合适吗?请问是什么意思呢?

2.因为元组是不能被修改的,比如用来存储国家名称,那举个例子,如果有个国家的名称确实变了,我们是不是要重新再定义一个元组用来存储新的名称呢?如果是的话,那原来旧名称的元组怎么删除呢?还是说旧名称的元组会一直存在,一直占用内存空间?

写回答

1回答

时间,

2020-07-04

同学,你好。

1、元组是不可变的,因此是不合适的。票价经常修改,因此需要使用列表来存储

2、若使用元组存储国家名称,若需要修改的话只能重新再定义一个元组,之前的元组是可以删除的,使用del删除即可

http://img.mukewang.com/climg/5effe916092b383e07560152.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程