易百教程

12、以下代码片段的输出是什么?代码中是否有错误?

list = ['a', 'b', 'c', 'd', 'e']
print (list[10:])

以上几行代码的结果是[]。 不会出现像 IndexError 这样的错误。
尝试使用超出成员计数的索引从列表中获取成员(例如,尝试访问问题中给出的 list[10])会产生 IndexError。 顺便说一句,只检索起始索引处超过编号的切片。 列表中的项目不会导致 IndexError。 它只会返回一个空列表。