下面的列表操作中哪些是O(1)的?(假设列表alist足够长,不导致任何报错)
A: alist.pop(0)
B: alist.pop()
C: alist.append(10)
D: alist[10:16]
E: alist.sort()
A: alist.pop(0)
B: alist.pop()
C: alist.append(10)
D: alist[10:16]
E: alist.sort()
举一反三
- 若aList= [2,5,1,9,11],若想让aList()变为[2,5, 9,11],可以使用以下哪个操作? A: list.clear() B: aList.remove(1) C: aList.pop(1) D: del aList[1]
- 对于一个列表aList和一个元组bTuple,以下操作错误的是: A: sorted(aList) B: sorted(bTuple) C: aList.sort() D: bTuple.sort()
- 执行如下代码的输出结果是( )。aList = [1,5,3,9]aList.sort()print(aList) A: aList B: [1,3,5,9] C: [9,5,3,1] D: [9531]
- 对于一个列表aList和一个元组bTuple,以下函数和对象方法使用错误的选项是哪一个? A: aList.sort() B: bTuple.sort() C: sorted(aList) D: sorted(bTuple)
- 定义alist=[1,2,3],则执行如下语句alist*=3后,alist的值为