第1题:
此题为判断题(对,错)。
第2题:
此题为判断题(对,错)。
第3题:
A.使用len(列表名)测量元素的个数names_list=["zhangsan","lisi","wangwu"]print(len(names_list))
B.使用列表名[下标]获取列表的某个元素,例如:names_list=["zhangsan","lisi","wangwu"]print(names_list[2])
C.向列表中添加新元素有三个方法:append、extend、insert,例如:names_list=["zhangsan","lisi","wangwu"]names_list.append("zhaoliu")names_list.extend(["zhaoliu","liqi"])names_list.insert(1,"zhaoliu")print(names_list)
D.已有列表nums=[11,22,33,44,55],使用while循环遍历列表nums=[11,22,33,44,55]i=0 whilei
print(nums[i])i+=1
第4题:
输入矩阵A=[123;7-58;9-1-7],使用全下标方式用A(2,2) 取出元素“-5 ”,使用单下标方式用()取出元素“-5 ”。
第5题:
Python集合不支持使用下标访问其中的元素。
第6题:
在线性表的顺序存储中,若一个元素的下标为i,则它的前驱元素的下标为(),后继元素的下标为()。
第7题:
任意长度的Python列表、元组和字符串中最后一个元素的下标为()。
第8题:
只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。
第9题:
第10题:
对
错
第11题:
第12题:
对
错
第13题:
此题为判断题(对,错)。
第14题:
如果某线性表的结点不等长,但希望能按下标随机存取每个元素,可以采用(33)表示。
A.多重链表
B.倒排表
C.散列表
D.索引表
第15题:
A.在遍历列表的同时可以修改列表本身,例如如下的代码可以做到。words = ['I', 'love', 'Python'] for w in words: if len(w) >4: words.insert(0, w)
B.当在序列中循环访问元素时,如果要获取元素的下标,可以使用enumerate() 函数,例如 for i inenumerate(list)。
C.如果要倒序遍历访问序列中的元素,可以对该序列使用reversed() 函数,例如 for i in reversed(list)。
D.对字典进行遍历访问时,可以通过items()函数同时得到key, value值。例如 for k, v in scores.items()
第16题:
通过下标索引可以修改和访问元组的元素。
第17题:
在一个堆的顺序存储中,若一个元素的下标为i,则它的左孩子元素的下标为(),右孩子元素的下标为()。
第18题:
使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。
第19题:
使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。
第20题:
下列选项中,不能使用下标运算的是()。
第21题:
第22题:
对
错
第23题:
对
错