课程
/后端开发
/Python
/初识Python
有list为什么还要用tuple呢。。。
2016-02-20
源自:初识Python 4-8
正在回答
List是顺序的,可变的.
Tuple 是顺序的,不可变 list.一旦创建了一个 tuple 就不能以任何方式改变它.
Tuple 比 list 操作速度快.如果您定义了一个值的常量集,并且唯一要用它做的是不断地遍历它,请使用 tuple 代替 list.如果对不需要修改的数据进行 “写保护”,可以使代码更安全.使用 tuple 而不是 list 如同拥有一个隐含的 assert 语句,说明这一数据是常量.如果必须要改变这些值,则需要执行 tuple 到 list 的转换.
莫小希 提问者
考虑到数据安全的问题
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序