python二级考试操作题.docxpython二级考试操作题
python二级考试操作题
1
python二级考试操作题
描绘
参照代码模板完美代码,实现下述功能。输入一个字符串,此中的字
符由(英文)逗号分开,编程将所有字符连成一个字符串,输出显示
在屏幕上。
输入输出示例
输入 输出
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二级考试操作题
python二级考试操作题
2
python二级考试操作题
输入输出示例
python二级考试操作题
python二级考试操作题
16
python二级考试操作题
输入
输出
示例
1
无
101:[85,82,80]
102:[75,72,70]
103:[95,92,90]
习题解说
答案:
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
instuds
:
sv
=
()
v
=[]
for
it
in
sv:
if
it
[0]
=='sid'
:
k
=it
[1]
else:
(it[1])
scores
[k]
=v
#print(scores)
so=list ())
(key=lambdax:x[0],reverse =False)
for l inso:
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','Chi
python二级考试操作题 来自淘豆网m.daumloan.com转载请标明出处.