零基础玩转Python
上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列表中。