已知定义一个列表 list = [1,2,3,4,5],下面哪种操作会导致越界?
A: list[0]
B: list[5]
C: list[-1]
D: list[1]
A: list[0]
B: list[5]
C: list[-1]
D: list[1]
举一反三
- 创建列表list=[1,2,3,4,5],观察下列选项,哪一个选项可以对列表list进行访问并且返回值为[1,2,3]? A: list[1:3] B: list[0:4] C: list[0:3] D: list[1:4]
- 列表list = [1,2,3,4,5],下列选项中不能访问list末尾元素语句的是( )。 A: list[4] B: list[-1] C: list[len(list)-1] D: list.tail()
- 获取列表list=[1,2,3,4]第一个元素正确的方法是()。 A: list[-1] B: list[1] C: list[0] D: list[[1]]
- 下面程序的运行结果为。 def swap(list): temp=list[0] list[0]=list[1] list[1]=temp list=[1,2] swap(list) print(list)
- 代码如下 #函数定义 def chanageList(list): list.append(" end") print("list",list) #调用 strs =['1','2'] chanageList() print("strs",strs) 下面对 strs 和 list 的值输出正确的是 A: strs ['1','2'] list ['1','2'] B: strs ['1','2','end'] list ['1','2','end'] C: list ['1','2','end'] strs ['1','2','end'] D: list ['1','2','end'] strs ['1','2']