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

第二行L=t[2]为什么是中括号而不是小括号?而且加了小括号会报错

第二行L=t[2]为什么是中括号而不是小括号?而且加了小括号会报错

lreneLv 2016-04-21 20:11:42
 t = ('a', 'b', ['A', 'B'])L=t[2]print t 
查看完整描述

2 回答

?
长颈鹿在附近

TA贡献1条经验 获得超0个赞

//img1.sycdn.imooc.com//571a24d4000101de03630225.jpg这是一个tuple,访问元素的方式跟list一样,并不能用圆括号去访问

查看完整回答
反对 回复 2016-04-22
?
清波

TA贡献165条经验 获得超90个赞

t 是一个tuple 类型, tuple 可以看做是不可以改变的list , 是可以用index 访问的 

t[2]  就是用index 访问 tuple t 的第三个元素 其实是个列表  ['A','B'] , 多说一句, 如果想通过t 访问到字符串 'B' 的话就需要

t[2][1]  t 的第三个元素的第二个元素 。

查看完整回答
反对 回复 2016-04-21
  • 2 回答
  • 0 关注
  • 1536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信