第11课:元组
2017-07-29 本文已影响0人
Mr_wang001
预习:
![](https://img.haomeiwen.com/i6947605/5c2fbdc6b7658ce0.png)
()、
知识点:
4.5 元组
列表非常适合存储运行期间可能变化的数据集(对网站的用户列表或游戏中的角色列表至关重要);
但有时候需要创建不可修改的元素;不能修改的值称为不可变的,不可变的列表称为元组;
4.5.1 定义元组
用圆括号(())而不是方括号标识;(用索引来访问其元素,就像访问列表元素一样)
![](https://img.haomeiwen.com/i6947605/49c75f95f45e3e1e.png)
![](https://img.haomeiwen.com/i6947605/0b98ac3aca2f029a.png)
![](https://img.haomeiwen.com/i6947605/018bac940f3a09dc.png)
![](https://img.haomeiwen.com/i6947605/9569d68503e3069f.png)
【错误翻译】:
回溯(最近一次调用):
在“<模块>” “第3行”中,文档“dimensions.py”
dimensions[ 0 ]=250
类型错误:“元组”对象不支持项目分配
遇到错误的好处是:你又学到了一个不符合Python规则的的知识点;
4.5.2 遍历元组中的所有值
![](https://img.haomeiwen.com/i6947605/c0aee5cf4e649501.png)
![](https://img.haomeiwen.com/i6947605/210c3837d3084549.png)
4.5.3 修改元组变量
虽不能修改元组元素,但可以给存储元组的变量重新赋值;
![](https://img.haomeiwen.com/i6947605/1ec0b178d1d1ec53.png)
![](https://img.haomeiwen.com/i6947605/8f511414b601dcc7.png)
![](https://img.haomeiwen.com/i6947605/434481f5eac260db.png)
练习:
大大的图
![](https://img.haomeiwen.com/i6947605/65a74df4f726df13.png)
我的图:
![](https://img.haomeiwen.com/i6947605/987d203970fcf01f.png)
去掉注释后:
![](https://img.haomeiwen.com/i6947605/250babdeddfc88d9.png)
课本练习:
![](https://img.haomeiwen.com/i6947605/7d37d06d800a9dcb.png)
![](https://img.haomeiwen.com/i6947605/8f5416c07db5642c.png)
第3题,去掉#号后:
![](https://img.haomeiwen.com/i6947605/8a31e1e65073cc5b.png)
【错误翻译】:
回溯(最近一次调用):
在“<模块>” “第7行”中,文档“dimensions.py”
dimensions[ 0 ]=250
类型错误:“元组”对象不支持项目分配