下载此文档

python二级考试操作题10.docx


文档分类:资格/认证考试 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
python二级考试操作题10.docxpython二级考试操作题10
python二级考试操作题10
1 / 16
python二级考试操作题10
描述
参照代码模板完善代码,实现下述功能。输入一个字符串,其中的字
符由(英文)逗号隔开,编程将所有字符连成一个字符串,输出显示
在屏幕上。
输入输出示例
输入 输出
1,2,3,4,5
12345
示例 1
习题讲解
答案:
ls= input("请输入一个字符串,由逗号隔开每个字符 :").split(',') (1)
print(''.join(ls)) ( 2)
要点:
题目要求输入的字符用逗号隔开,所以,需要用到 split(',') 来从字符串里提取所输入的字符
经过 split()函数的字符串,返回的是列表
字符串有个操作函数是 (ls),可以把列表里的各个元素,用 str 的内容连接起来。本题利用了空字符串 ‘’,来调用这个函数,因此,达到了所想要的效果:将带有逗号的字符串变换成了没有逗号的字符串。
有一个不可忽视的地方是 join()函数的括号里的参数是列表, 如果忘了这一点,会犯错
这个功能利用好了,可以拓展,解决其他的问题。
描述
参照代码模板完善代码,实现下述功能。
有一个列表 studs 如下:
studs= [{'sid' :'103' ,'Chinese': 90,'Math' :95,'English':92},{'sid' :'101' ,'Chinese':
80,'Math' :85,'English':82},{'sid' :'102' ,'Chinese': 70,'Math' :75,'English':72}]
将列表 studs 的数据内容提取出来,放到一个字典 scores 里,在屏
幕上按学号从小到大的顺序显示输出 scores 的内容。内容示例如下:
101:[85, 82, 80]
102:[75, 72, 70]
103:[95, 92, 90]
输入输出示例
python二级考试操作题10
python二级考试操作题10
2 / 16
python二级考试操作题10
输入 输出
python二级考试操作题10
python二级考试操作题10
16 / 16
python二级考试操作题10

示例 1
习题讲解
答案:
studs= [{'sid' :'103' ,'Chinese': 90,'Math' :95,'English':92},{'sid' :'101' ,'Chinese':
80,'Math' :85,'English':82},{'sid' :'102' ,'Chinese': 70,'Math' :75,'English':72}]
scores = {}
for stud in studs:
sv = ()
v = []
for it in sv:
if it[0] =='sid' :
k = it[1]
else:
(it[1])
scores[k] = v
print(scores) so = list ())
(key = lambda x:x[0],reverse = False) for l in so:
print ('{}:{}' .format (l[0],l[1]))
studs= [{'sid':'103','Chinese': 90,'Math':95,'English':92},{'sid':'101','Chinese':
80,'Math':85,'English':82},{'sid':'102','Chinese': 70,'Math':75,'English':72}]
lit=[]

101:[85, 82,

python二级考试操作题10 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息