第1题
A、4
B、5
C、6
D、7
第3题
第4题
A、1 3 5 7 9
B、[1, 3, 5, 7, 9]
C、2, 4, 6, 8, 10
D、error
第5题
A、lst2.append(s1.pop()) [9, 7, 5, 3, 1]
B、lst2.append(s1.pop()) [1, 3, 5, 7, 9]
C、while not s1.isEmpty(): s2.push(s1.pop()) lst2.append(s2.pop()) while not s2.isEmpty(): s1.push(s2.pop())[1, 3, 5, 7, 9]
D、while not s1.isEmpty(): s2.push(s1.pop()) lst2.append(s2.pop()) while not s2.isEmpty(): s1.push(s2.pop()) [9, 7, 5, 3, 1]
E、lst2.append(s1.peek())死循环,无法运行
F、lst2.append(s1.peek())[9, 9, 9, 9, 9]
G、for i in range(s1.pop()): s2.push(i) lst2.append(s2.size()) [9, 16, 21, 24, 25]
H、for i in range(s1.pop()): s2.push(i) lst2.append(s2.size())[1, 4, 9, 16, 25]
第6题
《射雕英雄传》是金庸的重要武侠作品之一。这里给出一个《射雕英雄传》的网络版本,文件名为“射雕英雄传-网络版.txt”。 请编写程序,统计该文件出现的所有中文词语及出现次数(不要求输出),并输出按照出现次数最多的8个词语,忽略标点符号及单个字符,采用如下方式打印输出。 输出格式 词语1,词语2,词语3,词语4,词语5,词语6,词语7,词语8 import jieba f=open("射雕英雄传-网络版.txt","r",encoding="utf-8") txt=f.read() words=jieba.lcut(txt) counts={} for word in words: if len(word)>1: counts[word]=counts.get(word,0)+1 items=list(counts.items()) items.sort(key=lambda x:x[1],reverse=True) ls=[] for i in range(8): ls.append(_____________) #将前8名的词语,添加到列表ls中 print(",".join(ls)) f.close()
第7题
A、90 81 91
B、908191
C、90
D、262
第10题
A、{1, 3, 4, 5, 6, 7}
B、{1, 6}
C、{4, 5}
D、{3, 4, 5, 7}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!