#615. 列表
列表
选择题
-
执行以下代码后,输出结果是 {{ select(1) }}
a = [1,2,3,4,5,6,7,8,9,0] print(len(a))
- 9
- 11
- 10
- 8
-
阅读代码,程序最终输出的是 {{ select(2) }}
a = [1,2,3,4,5,6,7,8,9,0] print(a[8])
- 8
- 9
- 0
- 报错
-
执行下列代码后,列表 a 的内容是 {{ select(3) }}
a = [1,2,3,4] a.pop(0) print(a)
- [2,3,4]
- [1,2,3]
- [1,3,4]
- [2,4]
-
执行下列代码后,列表 a 的内容是 {{ select(4) }}
a = [1,2,3,4,5,9] a.remove(9) print(a)
- [1,2,3,4,5]
- [9,1,2,3,4,5]
- [1,2,3,4,9]
- 报错
-
阅读代码,最终输出的列表是 {{ select(5) }}
a = [1,2,3] a.append(999) print(a)
- [999,1,2,3]
- [1,2,3]
- [1,2,3,999]
- 报错
-
执行代码后,"OOkk" 在列表中的索引位置是 {{ select(6) }}
a = [1,2,3] a.insert(0,"OOkk")
- 1
- -1
- 0
- 3
-
阅读代码,最终 list 的内容是 {{ select(7) }}
list = ["ooo","ppp"] a = [1,2] list.extend(a) print(list)
- ["ooo","ppp",[1,2]]
- ["ooo","ppp",1,2]
- [1,2,"ooo","ppp"]
- 报错
- 以下哪一行代码可以删除列表中索引为 0 的元素 {{ select(8) }}
- a.remove(0)
- a.pop()
- a.pop(0)
- a.clear(0)
- 下列关于 append() 的说法正确的是 {{ select(9) }}
- 一次可以添加多个元素
- 只能添加列表
- 会改变原列表
- 返回一个新列表
-
阅读代码,程序最后输出的是 {{ select(10) }}
a = [1,2,3] b = [4,5] a.extend(b) print(len(a))
- 3
- 5
- 2
- 报错
判断题
- 列表索引可以使用负数 {{ select(11) }}
- 对
- 错
pop()方法必须传入索引参数 {{ select(12) }}
- 对
- 错
remove()是按照元素值删除的 {{ select(13) }}
- 错
- 对
extend()会将列表作为一个整体加入 {{ select(14) }}
- 对
- 错
- 列表的第一个元素索引是 0 {{ select(15) }}
- 错
- 对
填空题
-
获取列表长度的函数是 {{ input(16) }}
-
删除列表中指定元素值的方法是 {{ input(17) }}
-
向列表末尾追加元素的方法是 {{ input(18) }}
-
将两个列表合并并展开元素的方法是 {{ input(19) }}
-
列表中第 n 个元素的索引是 {{ input(20) }}