Python程序设计—字典(许鹏)
2023-04-05 10:36:31 0 举报
AI智能生成
90分钟的授课内容,关于字典的创建,操作,函数及其案例
作者其他创作
大纲/内容
字典引入
思考列表和元组的应用特点
- 为什么引入字典?
- 什么情况下用字典
字典的创建
字典特性
1.键的唯一性
2.键的不可变
3.通过键修改值
字典的创建和删除
字典的创建
创建空字典{}
直接赋值创建
内置函数dict()创建
选讲:dict和zip结合创建
字典的删除
删除字典:del dt
清空字典: dt.clear
字典的基本操作
增删改查
增加:dt['学校']=郑州财经学院
修改:dt['Mike' ]='ok'
删除:del dt['Mike']
dt[1,2].remove(4)
dt.pop('学校')
dt[1,2].remove(4)
dt.pop('学校')
查找:dt['Jack']
dt['Mike']?
dt['Mike']?
查找不到,产生异常
避免异常,用get函数
避免异常,用get函数
in,not in判断成员是否存在
字典的遍历
遍历字典元素
for x in dt.items()
for k,v in dt.items()
for x in dt.items()
for k,v in dt.items()
遍历字典键
for x in dt.keys()
for x in dt.keys()
遍历字典值
for x in dt.values()
for x in dt.values()
选讲:字典的常用函数
len(dt)
max(dt)
max(dt.values())
max(dt.values())
sum(dict.values())
sorted(dict)
选讲:字典推导式
{表达式 for 迭代变量 in 可迭代对象[if 条件表达式]}
字典案例
单词统计
案例2
收藏
0 条评论
下一页