>>> x=[[]]>>> x
[[]]>>> x[0][]>>> x[0].append(1)#.append()只能添加一个元素!>>> x
[[1]]>>> x[0].append(1)>>> x
[[1,1]]>>> x[0][1,1]>>> x
[[1,1]]>>> x.append(2)>>> x
[[1,1],2]>>> x[0].append(['2'])>>> x
[[1,1,['2']],2]>>> x[2]#列表、字符串或者元组下标越界 报错!
Python给的消息:
IndexError:list index out of range
IndexError这个错误是列表、字符串或者元组下标越界了,
一般可能是你给的下标超过了最后一个元素。
注意:第一个元素的下标是0哟。
从Python给的信息来看,可能是如下的原因:
你这个情况是一个列表(list)。
在源文件’<pyshell>’的第1行执行中止了。
错误就在这行代码或者附近!
问题:文件’<pyshell>’ 来源不可用
>>> x
[[1,1,['2']],2]>>> x[1]2>>> x[0][1,1,['2']]>>> x[0][2]['2']>>> x[0][2][0]'2'