上QQ阅读APP看书,第一时间看更新
8-12 元组的功能
读者也许好奇,元组的数据结构与列表相同,但是元组有不可更改元素内容的限制,为何Python要有类似但功能却受限的数据结构存在?原因是元组有下列优点。
可以更安全地保护数据
程序设计中可能会碰上有些数据是永远不会改变的情况,将它存储在元组(tuple)内,可以安全地被保护。例如,电子邮件的数据结构,图像处理时对象的长、宽或每一像素的色彩数据,很多都是以元组为数据类型。
增加程序执行速度
元组(tuple)结构比列表(list)简单,占用较少的系统资源,程序执行时速度比较快。
当了解了上述元组的优点后,其实未来设计程序时,如果确定数据可以不更改,就尽量使用元组数据类型吧!
习题
1.你组织了一个Python的读书小组,这个小组成员有5个人,请将这5个人姓名存储在元组内。
(a):请使用for循环打印这5个人。
(b):请使用重新设定方式,将5个小组成员改为8人。
(c):请尝试修改一个人的名字,然后列出错误所得到的错误信息。