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

 t = ('a', 'b', ['A', 'B'])
L=t[2]

print t

 

lreneLv
浏览 1537回答 2
2回答

长颈鹿在附近

这是一个tuple,访问元素的方式跟list一样,并不能用圆括号去访问

清波

t 是一个tuple 类型, tuple 可以看做是不可以改变的list , 是可以用index 访问的 t[2]  就是用index 访问 tuple t 的第三个元素 其实是个列表  ['A','B'] , 多说一句, 如果想通过t 访问到字符串 'B' 的话就需要t[2][1]  t 的第三个元素的第二个元素 。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python