内容正文:
第二节 列表与字典
一尧选择题
1. 下列关于 Python列表类型的描述袁正确的是
渊 冤
A. 使用赋值运算符野=冶直接将一个列表赋
值给变量即可创建列表对象
B. 列表不可以被修改
C. 列表中的元素要求是相同数据类型
D. 在索引查找时袁可以访问一个不存在的
元素
2. 某超市用 13位数字标识商品信息袁其中 8耀12
位是表示商品名的代码袁用字符串变量 s存
储商品的信息码渊例如院s越寓9787100109796寓袁
商品名代码是寓10979寓冤袁下列 Python表达式
中能取出商品名代码的是 渊 冤
A. s咱原6:原1暂 B. s咱7:11暂
C. s咱8:12暂 D. s咱7:原2暂
3. 已知列表 list=咱23,56,87,11,7,45暂袁执行语句
list.sort(reverse=True)之后袁输出的是 渊 冤
A. 咱23,56,87,11,7,45暂
B. 咱7,11,23,45,56,87暂
C. 咱87,56,45,23,11,7暂
D. 咱45,56,87,23,11,7暂
4. 有列表 list1=咱23,56,87,11,7,45暂袁以下语句不
可以删除第 3个元素的是 渊 冤
A. del list1咱2暂 B. del list1咱2:3暂
C. del list1咱3暂 D. del list1咱-4暂
5. 已知字典 dict={1001:"mali",1002:"lucy",1003:
"jack",1004:"jhon"}袁要得到字典中的野jack冶袁
下列方法可行的是 渊 冤
A. dict咱2暂 B. dict{1003}
C. dict咱1003暂 D. dict咱"jack"暂
6. 在 Python 中不能用 for 循环遍历的类型是
渊 冤
A. 字符串 B. 列表
C. 字典 D. 数值
7. 若 info越咱"Hello","老师",1,"辛苦了",6暂袁则info
咱1:4暂的值是 渊 冤
A. 咱"Hello","老师",1,"辛苦了"暂
B. 咱"Hello","老师",1暂
C. 咱"老师",1,"辛苦了",6暂
D. 咱"老师",1,"辛苦了"暂
8. 要得到变量 x="Hello,World! "中的野World冶袁
则代码是 渊 冤
A. x咱7:12暂 B. x咱6:11暂
C. x咱7:11暂 D. x咱6:12暂
9. 渊2022窑温州一模冤已知列表 a=咱2,3,4,5暂袁要
将列表 a 更新为咱1,2,3,4,5暂袁则下列可实现
该功能的操作是 渊 冤
A. a="1"+a B. a.append(1)
C. a=咱1暂+a D. a=1+a
10. 有如下 Python程序段院
a="Welcome! "
if len(a)>9:
y=a咱0:2暂
elif len(a)>5:
y=a咱3:7暂
else:
y=a咱0:3暂
该程序段运行后袁变量 y的值是 渊 冤
A. come! B. come
C. lcome D. lcom
71
11. 有 Python程序代码如下院
list1=咱暂
for i in range(1,21):
if i%5==0:
break
list1.append(i)
print(list1)
该程序段执行后袁列表 list1中输出的内容是
渊 冤
A. 咱1,2,3,4暂
B. 咱1,6,11,16暂
C. 咱5,10,15,20暂
D. 咱1,2,3,4,6,7,8,9,11,12,13,14,16,17,18,19暂
12. 有 Python程序代码如下院
list1=咱暂;i=1
while i<21:
i+=1
if i%5! =0:
continue
list1.append(i)
print(list1)
该程序段执行后袁列表 list1中输出的内容
是 渊 冤
A. 咱1,2,3,4暂
B. 咱1,6,11,16暂
C. 咱5,10,15,20暂
D. 咱1,2,3,4,6,7,8,9,11,12,13,14,16,17,18,19暂
二尧非选择题
13. 以下是对列表的基本操作袁请写出操作结
果遥
list1=list()
list1.append(1)
list1*=2
list1.extend(咱3,4,8暂)
print(len(list1))
#结果为 淤
print(list1.count(1))
#结果为 于
list1.remove(1)
list1.pop(1)
print(list1)
#结果为 盂
淤
于
盂
72
号描述解决问题的计算模型袁然后设计算法尧描述
算法遥
7. D
8. A揖解析铱根据算法的基本流程袁首先输入数据袁再
处理数据袁最后输出处理结