(高职)2.5 字典ppt课件.pptx

上传人:春哥&#****71; 文档编号:15315562 上传时间:2022-05-12 格式:PPTX 页数:9 大小:120.06KB
返回 下载 相关 举报
(高职)2.5 字典ppt课件.pptx_第1页
第1页 / 共9页
(高职)2.5 字典ppt课件.pptx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《(高职)2.5 字典ppt课件.pptx》由会员分享,可在线阅读,更多相关《(高职)2.5 字典ppt课件.pptx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2.5 字典Python 程序设计丁辉 商俊燕 范晓玲第二章 Python程序设计准备u2.1 数值数值u2.2 列表(列表(list)u2.3 元组(元组(tuple)u2.4 字符串字符串u2.5 字典字典2.5 字典(dict)字典是Python的一种内建结构数据类型,每个元素都是以”键:值”对形式存在,用”将所有元素括起来,各元素之间用”,”分隔。字典是无序的,其元素的访问是通过“键”实现的,并且要求字典中”键”不能重复。2022年5月12日常州工业职业技术学院41. 字典的定义 dict= #创建一个空字典 adct=a:1,b:2,c:3.4 adcta: 1, b: 2, c:

2、3.4 lag=python:1,c:2,java:3 lagpython: 1, c: 2, java: 3 adcta #通过键访问元素的值1 lagjava3 d=xm:ding,wang,li,xb:f,f,m,fs:67,78,87 dxm: ding, wang, li, xb: f, f, m, fs: 67, 78, 87字典d存放的是一个二维表2.5 字典(dict)2022年5月12日常州工业职业技术学院52. 字典元素的修改l修改值 lagjava=5 lagpython: 1, c: 2, java: 5l增加元素 lagc#=4 #直接将值赋给一个新的键,就添加了一个

3、元素 lagpython: 1, c: 2, java: 5, c#: 4l删除元素del命令可以删除元素,也可以删除整个字典实例对象 del lagjava lagpython: 1, c: 2, c#: 4 del lag lag #抛出异常Traceback (most recent call last): File , line 1, in lagNameError: name lag is not defined2.5 字典(dict)2022年5月12日常州工业职业技术学院63. 字典操作方法方法功能描述dict.clear()清空字典dict.copy()复制字典dict.get

4、(k,default)获得k(键)对应的值,不存在则返回defaultdict.items()获得由键和值组成元组做为元素的列表dict.keys()获得键的迭代器dict.pop(k,d)删除k(键)对应的”键:值”对dict.update(adict)从另一个字典更新字典元素的值,如不存在,则添加此元素dict.values()获得值的迭代器dict.fromkeys(iter,value)以列表或元组中给定的键建立字典,默认值为valuedict.popitem()从字典中删除任一“键:值”对元素,并返回它dict.setdefault(k,default)若字典中存在键为k的元素,则返

5、回其对应的值,否则在字典中建立一个k:default的元素2.5 字典(dict)2022年5月12日常州工业职业技术学院73. 字典操作方法 student=name:ding,age:18,score:112,145,80 studentname: ding, age: 18, score: 112, 145, 80addr键不存在,返回默认值”Jiangsu” student.get(addr,jiangsu) jiangsu随机删除一个元素(键:值对),并返回该元素 student.popitem() (score, 112, 145, 80) student.setdefault(a

6、ddr,shanghai)shanghai student name: ding, age: 18, addr: shanghai删除了score:112,145,80,增加了addr:shanghai元素 for key in student.items(): print(key)(name, ding)(age, 18)(addr, shanghai)2.5 字典(dict)2022年5月12日常州工业职业技术学院84. 字典的应用 xsxx=xm: Xu, Wang, Jiang, xb: F, M, F, fs: 58, 78, 83 xsxxxm: Xu, Wang, Jiang, xb: F, M, F, fs: 58, 78, 83姓名(姓名(xmxm)性别(性别(xbxb)分数(分数(fsfs)XuXuF58WangWangM78JiangJiangF83l 请创建一个字典存储如下的学生信息表2022年5月12日常州工业职业技术学院92.5 字典(end)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁