Python-测验| Python列表测验|问题 14
问题 14:找出以下程序的输出:
list = ['a', 'b', 'c', 'd', 'e']
print(list[10:] )
(A) ['a', 'b', 'c', 'd', 'e']
(B) ['c', 'd', 'e']
(C) [ ]
(D) ['a', 'b']答案: (C)
解释:正如人们所期望的那样,尝试使用超过成员数量的索引来访问列表的成员(例如,尝试访问上面列表中的 list[10])会导致 IndexError。但是,尝试在超过列表中成员数量的起始索引处访问列表的切片不会导致 IndexError 并且只会返回一个空列表。
这个问题的测验