测验测验6: 组合数据类型组合数据类型 (第第6周周) + 练习练习6: 组合数据类型组合数据类型 (第第6周周)
测验测验6
选择题选择题
1.以下不是Python序列类型的是:数组类型数组类型
2.哪个选项对s.index(x)的描述是正确的?返回序列返回序列s中元素中元素x第一次出现的序号第一次出现的序号
2.哪个选项对s.index(x)的描述是正确的?返回序列返回序列s中元素中元素x第一次出现的序第一次出现的序
3.关于Python组合数据类型,以下描述错误的是:序列类型是二维元素向量,元素之间存在先后关系,通过序号访问序列类型是二维元素向量,元素之间存在先后关系,通过序号访问
4.关于Python的元组类型,以下选项错误的是:元组中元素必须是相同类型元组中元素必须是相同类型
5.给定字典d,哪个选项对x in d的描述是正确的?判断判断x是否是字典是否是字典d中的键中的键
6.S和T是两个集合,哪个选项对S^T的描述是正确的?S和和T的补运算,包括集合的补运算,包括集合S和和T中的非相同元素中的非相同元素
7.关于大括号{},以下描述正确的是:直接使用直接使用{}将生成一个字典类型将生成一个字典类型
8.给定字典d,哪个选项对d.values()的描述是正确的?返回一种返回一种dict_values类型,包括字典类型,包括字典d中所有值中所有值
9.列表ls,哪个选项对ls.append(x)的描述是正确的?只能向列表只能向列表ls最后增加一个元素最后增加一个元素x
10.哪个选项是下面代码的输出结果?3
d= {'a': 1, 'b': 2, 'b': '3'}
print(d['b'])
数字不同数之和数字不同数之和
描述
获得用户输入的一个整数N,输出N中所出现不同数字的和。
例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。
num = input()
s = set(num)
sum = 0
for i in s:
sum += int(i)
print(sum)
人名最多数统计人名最多数统计
描述
编程模板中给出了一个字符串,其中包含了含有重复的人名,请直接输出出现最多的人名。
s = '''双儿 洪七公 赵敏 赵敏 逍遥子 鳌拜 殷天正 金轮法王 乔峰 杨过 洪七公 郭靖
杨逍 鳌拜 殷天正 段誉 杨逍 慕容复 阿紫 慕容复 郭芙 乔峰 令狐冲 郭芙
金轮法王 小龙女 杨过 慕容复 梅超风 李莫愁 洪七公 张无忌 梅超风 杨逍
鳌拜 岳不群 黄药师 黄蓉 段誉 金轮法王 忽必烈 忽必烈 张三丰 乔峰 乔峰
阿紫 乔峰 金轮法王 袁冠南 张无忌 郭襄 黄蓉 李莫愁 赵敏 赵敏 郭芙 张三丰
乔峰 赵敏 梅超风 双儿 鳌拜 陈家洛 袁冠南 郭芙 郭芙 杨逍 赵敏 金轮法王
忽必烈 慕容复 张三丰 赵敏 杨逍 令狐冲 黄药师 袁冠南 杨逍 完颜洪烈 殷天正
李莫愁 阿紫 逍遥子 乔峰 逍遥子 完颜洪烈 郭芙 杨逍 张无忌 杨过 慕容复
逍遥子 虚竹 双儿 乔峰 郭芙 黄蓉 李莫愁 陈家洛 杨过 忽必烈 鳌拜 王语嫣
洪七公 韦小宝 阿朱 梅超风 段誉 岳灵珊 完颜洪烈 乔峰 段誉 杨过 杨过 慕容复
黄蓉 杨过 阿紫 杨逍 张三丰 张三丰 赵敏 张三丰 杨逍 黄蓉 金轮法王 郭襄
张三丰 令狐冲 赵敏 郭芙 韦小宝 黄药师 阿紫 韦小宝 金轮法王 杨逍 令狐冲 阿紫
洪七公 袁冠南 双儿 郭靖 鳌拜 谢逊 阿紫 郭襄 梅超风 张无忌 段誉 忽必烈
完颜洪烈 双儿 逍遥子 谢逊 完颜洪烈 殷天正 金轮法王 张三丰 双儿 郭襄 阿朱
郭襄 双儿 李莫愁 郭襄 忽必烈 金轮法王 张无忌 鳌拜 忽必烈 郭襄 令狐冲
谢逊 梅超风 殷天正 段誉 袁冠南 张三丰 王语嫣 阿紫 谢逊 杨过 郭靖 黄蓉
双儿 灭绝师太 段誉 张无忌 陈家洛 黄蓉 鳌拜 黄药师 逍遥子 忽必烈 赵敏
逍遥子 完颜洪烈 金轮法王 双儿 鳌拜 洪七公 郭芙 郭襄 赵敏'''
dict_name = {}
names = s.split()
for name in names:
dict_name[name] = dict_name.get(name, 0) + 1
items = list(dict_name.items())
items.sort(key=lambda x:x[1], reverse=True)
print(items[0][0])
练习练习6
实例实例9:基本统计值计算:基本统计值计算
获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、标准差、中位数)
除中位数外,其他输出保留小数点后两位。
#CalStatisticsV1.py
评论0
最新资源