课程
/后端开发
/Python
/初识Python
获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素,不信可以试试:
>>> t[0] = 'Paul'
不是用()替换成了[ ]吗?
2018-12-29
源自:初识Python 4-7
正在回答
你想问的是为什么是t[0] 而不是t(0)么?如果是这个意思的话,我觉得应该是只是元组的表达式用()以示和list的区别,但是读取元素的操作是用了索引的规则而[0]代表的是索引,索引规则是一样的那么访问元素的代码自然是不变的
( )替换成[ ],是指在初始化建立一个tuple的时候用( ),而初始化建立List是用[ ]。对于两者的访问都是用[ ],只不过list可以修改,tuple不支持修改,只能访问。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号