
上QQ阅读APP看书,第一时间看更新
知识练习
练习1:以下不能创建字典的语句是?(多选)________。
A.dict1={}
B.dict2={8:7}
C.dict3={['a','b','c']:"uestc"}
D.dict4={8:"uestc","abc"}
练习2:阅读如下代码,选出能输出“女”的选项。________

A.print(S.keys())
B.print(S["Michael"])
C.print(S.values())
D.print(S["Bob"])
练习3:在下面代码空格的位置上,哪些选项的数字可以把列表中的“刘备”换成“马超”?(多选)________

A.-2
B.1
C.2
D.3
练习4:有如下程序,存储了一个成绩单,数据结构为{"名字":成绩,...}的数据字典。

基于scores数据,编写Python程序,实现以下功能。
1)获取字典的长度。
2)获取字典中键为Bob的值。
3)Moon的成绩输入错误了,现将其更新为100。
4)将Balfe的成绩删除。
5)添加一个学生成绩,学生姓名为Ada,成绩为78。
6)清空整个字典。
7)删除字典。
练习5:有如下程序,存储了一个体重列表,按照要求编写Python程序实现功能。

1)计算列表长度并输出。
2)输出weight列表中第3个元素的数值。
3)输出weight列表中第1~6个元素的值。
4)取出weight列表中最后3个元素。
5)weight列表中,追加数值130,并输出weight列表。
6)颠倒列表中的顺序。
7)删除列表中第一个元素。
8)创建新列表[135,121,103,94,115],合并到weight列表中。