1.填空题
(1)键值对
(2)items()
(3)|、|=
(4)add()
(5)&
2.单选题
(1)A
(2)C
(3)A
(4)D
(5)B
3.简答题
(1)
访问字典元素的值可以通过元素的键和get()函数两种方式。通过字典键访问对应的值时,
如果键不存在,则会发生KeyError异常。用get()函数访问时,其第一个参数是要访问的键,
键存在则返回对应的值,键不存在则返回get()函数的第二个参数。
(2)
遍历字典可以遍历所有的键值对、遍历所有的键和遍历所有的值。遍历所有的键值对,需要
用items()方法获取字典的键值对元组,然后再通过for循环遍历;遍历所有的键,需要用keys()
方法获取字典中所有的键,再通过for循环遍历;遍历所有的值,需要用values()方法遍历字典
所有的值,再通过for循环遍历。
4.编程题
(1)
student_dict = {}
while True:
stu_id = input("请输入学号(输入空则退出循环):")
if stu_id == "":
break
stu_name = input("请输入姓名:")
student_dict[stu_id]=stu_name
for item in sorted(student_dict.keys()):
print(f"学号:{item},姓名:{student_dict[item]}")
(2)
favorite_dict = {}
while True:
classify = input("请输入您喜欢的事物(输入空则退出循环):")
if classify == "":
break
items = input("您喜欢的"+classify+"包括哪些(请以英文逗号隔开)?")
favorite_dict[classify] = items.split(",")
print(favorite_dict)
for classify,items in favorite_dict.items():
print(f"{classify}包括:",end="")
for item in items:
if items.index(item) == len(items) - 1:
print(item)
else:
print(item,end=",")
(3)
list01 = [1,2,3,4,4,5,6,7]
set01 = set(list01)
if len(list01) == len(set01):
print("列表中无重复元素")
else:
print("列表中有重复元素")
(4)
from jieba import *
from jieba.analyse import *
text = """
他笑了笑,并像34年前一样,希望她能在夜色中看到自己的笑:“我给你带来了一件礼物。”他说着,
打开背上山来的一个旅行包,拿出—个很奇怪的东西,足球大小,初看上去像是一团胡乱团起的渔网,
对着天空时,透过它的孔隙可以看到断断续续的星光.他打开 手电,她看到那东西是由无数米粒大小
的小球组成的,每个小球都伸出数目不等的几根细得几乎看不见的细杆与其他小球相连,构成了一个
极其复杂的网架系统。他关上手电,在黑暗中按了一下网架底座上的一个开关,网架中突然充满了快
速移动的光点,令人眼花缭乱,她 仿佛在看着一个装进了几万只萤火虫的空心玻璃球。再定睛细看,
她发现光点最初都是由某一个小球发出,然后向周围的小球传递,每时每刻都有一定比例的小球在发
出原始光点,或传递别的小球发出的光点,她形象地看到了自己的那个比喻:雨中的池塘。
“这是恒星闪烁传递模型吗?!啊,真美,难道……你已经预见到这一切?!”
“我确实猜测恒星闪烁传递是宇宙间的一种普遍现象,当然是仅凭直觉。但这个东两不是恒星闪烁传递
模型。我们院里有一个脑科学研究项目,用三维全息分子显微定位技术,研究大脑神经元之间的信号传递,
这就是一小部分右脑皮层的神经元信号传递模型,当然只是很小很少部分。”
她着迷地盯着这个星光窜动的球体:“这就是意识吗?”
“是的,正如巨量的0和1的组合产生了计算机的运算能力一样。意识也只是由巨量的简单连接产生的,
这些神经元间的简单连接聚集到—个巨大的数量,就产生了意识,换句话说,意识,就是超巨量的节点间的信号传递。”
他们默默地注视着这个星光灿烂的大脑模型,在他们周围的宇宙深渊中,飘浮着银河系的千亿颗恒星,和银河系外的
千亿个恒星系,在这无数的恒星之间,无数的A类闪烁正在传递。
"""
word_dict = {}
words = lcut(text)
for word in words:
if len(word) == 1:
continue
else:
word_dict[word] = word_dict.get(word,0)+1
sort_list = sorted(word_dict.items(),key=lambda x:x[1],reverse=True)
for word,count in sort_list:
print("{:<10}{:<10}".format(word,count))
keywords = extract_tags(text,topK=5)
print("关键词包括:",keywords)
59067-Python程序设计基础与实战(微课版)-习题答案.zip.zip
需积分: 0 39 浏览量
2024-04-18
10:15:07
上传
评论
收藏 15KB ZIP 举报
2401_83140132
- 粉丝: 0
- 资源: 1
最新资源
- 原生微信小程序源码 - -仿豆瓣图书
- 原生微信小程序源码 - -滴滴公交-查公交
- 人工智能实验四 感知器算法的设计实现
- java小项目多线程多线程 复制文件 冒泡排序 群聊
- 四数之和(java代码).docx
- 701837906919458TapScanner v3.0.10 (Pro).apk
- 青岛大学人工智能实验二 利用α-β搜索的博弈树算法编写一字棋游戏
- ### 1、项目介绍 本项目Scrapy进行数据爬取,并使用Django框架+PyEcharts实现可视化大屏 效果如下:
- # 微信小程序-健康菜谱 基于微信小程序的一个查找检索菜谱的应用 ### 效果 !动态图(./res/gif/demo
- zabbix-get命令包资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈