python 字典 集合 基础内容

'''1. 字典的长度是多少

  1. 请修改'java' 这个key对应的value值为98

  2. 删除 c 这个key

  3. 增加---个key-value对, key值为 php, value是90

  4. 获取所有的key值,存储在列表里

  5. 获取所有的value值,存储在列表里

  6. 判断 javascript 是否在字典中

  7. 获得字典里所有value 的和

  8. 获取字典里最大的value

  9. 获取字典里最小的value

  10. 字典 dic1 = {'php': 97}, 将dic1的数据更新到dic中

'''

python 复制代码
dic = {
'python': 95,
'java': 99,
'c': 100
}
#1.
print(len(dic)) #3
#2.
dic['java']=98 #对字典里value的修改,必须通过key才可以
#3.
del dic['c'] #通过del 实现
#4.
dic['php']=90 #通过增加新的key-value对
#5.
lst=[]
for i in dic:
	lst.append(i)
#或者直接写
lst = list(dic.keys())

#6.
lst=[]
for i in dic.values():
	lst.append(i)
#或者直接写
lst = list(dic.values())

#7.
'javascript' in dic #用到 in

#8.
sum(dic.values())
#9.
max(dic.values())
#10
min(dic.values())

#11.更新 update
dic1 = {'php': 97}
dic.update(dic1)
print(dic)

#字典应用 买水果

'''小明购买了苹果,草每,香蕉, ---共花了89块钱,,小刚购买了葡萄,橘子,樱桃, ---共花 了87块钱

请从上面的描述中提取数据,存储到字典中,可以根据姓名获取这个人购买的水果种类和总费 用。

以姓名做key,value仍然是字典

'''

python 复制代码
info={
	'小明':{
		'水果':['苹果','草','香蕉'],
        '总花费':89
	
},
	'小刚':{
		'fruit':['葡萄,橘子,樱桃'],
		
        '总花费':87
	}
}

#集合练习题

'''哪些整数既在lst1中,也在lst2中

哪些整数在lst1中,不在lst2中

两个列表---共有哪些整数

'''

python 复制代码
lst1 = [1, 2, 3, 5, 6, 3, 2]
lst2 = [2, 5, 7, 9]
set1=set(lst1)
set2=set(lst2)
set1.intersection(set2) #交集
set1&set2 #另一种写法

set1.difference(set2) #差集 在1不在2
set1-set2 #差集

set1.union(set2) #并集
set1| set2 #并集
相关推荐
碳酸的唐43 分钟前
A* 工程实践全指南:从启发式设计到可视化与性能优化
python·神经网络
倔强青铜三4 小时前
苦练Python第64天:从零掌握多线程,threading模块全面指南
人工智能·python·面试
Q26433650235 小时前
【有源码】基于Hadoop生态的大数据共享单车数据分析与可视化平台-基于Python与大数据的共享单车多维度数据分析可视化系统
大数据·hadoop·python·机器学习·数据分析·spark·毕业设计
计算机毕业设计木哥5 小时前
计算机毕设选题推荐:基于Hadoop和Python的游戏销售大数据可视化分析系统
大数据·开发语言·hadoop·python·信息可视化·spark·课程设计
小蕾Java6 小时前
PyCharm 2025:使用图文教程!
ide·python·pycharm
至此流年莫相忘6 小时前
配置Python环境之Conda
python·conda
cooldream20096 小时前
深入解析 Conda、Anaconda 与 Miniconda:Python 环境管理的完整指南
开发语言·python·conda
B站计算机毕业设计之家6 小时前
多模态项目:Python人脸表情系统 CNN算法 神经网络+Adaboost定位+PyQt5界面 源码+文档 深度学习实战✅
python·深度学习·神经网络·opencv·yolo·计算机视觉·情绪识别
大模型真好玩6 小时前
LangGraph实战项目:从零手搓DeepResearch(一)——DeepResearch应用体系详细介绍
人工智能·python·mcp