为了账号安全,请及时绑定邮箱和手机立即绑定

不是用()替换成了[ ]吗?

获取 tuple 元素的方式和 list 是一模一样的,我们可以正常使用 t[0],t[-1]等索引方式访问元素,但是不能赋值成别的元素,不信可以试试:

>>> t[0] = 'Paul'

不是用()替换成了[ ]吗?

正在回答

2 回答

你想问的是为什么是t[0] 而不是t(0)么?如果是这个意思的话,我觉得应该是只是元组的表达式用()以示和list的区别,但是读取元素的操作是用了索引的规则而[0]代表的是索引,索引规则是一样的那么访问元素的代码自然是不变的


0 回复 有任何疑惑可以回复我~

( )替换成[ ],是指在初始化建立一个tuple的时候用( ),而初始化建立List是用[ ]。对于两者的访问都是用[ ],只不过list可以修改,tuple不支持修改,只能访问。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

不是用()替换成了[ ]吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信