python编程100例加解析奇数数列求和菜鸟python编程100例.pdf
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 添加、修改和删除字典元素 由于字典是可变序列,所以可以随时在其中添加键-值对,这和列表类似。向字典中添加元素的语法格式如下: dictionary[key] = value 参数说明如下。 dictionary:表示字典名称。 key:表示要添加元素的键,必须是唯一的,并且不可变,例如可以是字符串、数字或者元组。 value:表示元素的值,可以是任何数据类型,不是必须唯一。 例如,还是以之前的保存 4 位美女星座的场景为例,在创建的字典中添加一个元素,并显示添加后的字典,代码如下: 01 dictionary =dict((('绮梦', '水瓶座'),('冷伊一','射手座'), ('香凝','双鱼座'), ('黛兰','双子座'))) 02 dictionary["碧琦"] = "巨蟹座" # 添加一个元素 03 print(dictionary) 执行结果如下: {'绮梦': '水瓶座', '冷伊一': '射手座', '香凝': '双鱼座', '黛兰': '双子座', '碧琦': '巨蟹座'} 从上面的结果中可以看出,又添加了一个键为“碧琦”的元素。 由于在字典中,键必须是唯一的,所以如果新添加元素的键与已经存在的键重复,那么将使用新的值替换原来该键的值,这也相当于修改字典的元素。例如,再添加一个键为“香凝”的元素,这次设置她为“天蝎座”,可以使用下面的代码: 01 dictionary =dict((('绮梦', '水瓶座'),('冷伊一','射手座'), ('香凝','双鱼座'),('黛兰','双子座'))) 02 dictionary["香凝"] = "天蝎座" # 添加一个元素。当元素存在时,相当于修改功能 03 print(dictionary) 执行结果如下: {'绮梦': '水瓶座', '冷伊一': '射手座', '香凝': '天蝎座', '黛兰': '双子座'} 从上面的结果中可以看出,并没有添加一个新的键“香凝”,而是直接对“香凝”进行了修改。 当字典中的某一个元素不需要时,可以使用 del 命令将其删除。例如,要删除字典 dictionary的键为“香凝”的元素,可以使用下面的代码: 01 dictionary =dict((('绮梦', '水瓶座'),('冷伊一','射手座'), ('香凝','双鱼座'),('黛兰','双子座'))) 02 del dictionary["香凝"] # 删除一个元素 03 print(dictionary) 执行结果如下: {'绮梦': '水瓶座', '冷伊一': '射手座', '黛兰': '双子座'} 从上面的结果中可以看出,在字典 dictionary 中只剩下 3 个元素了。 注意:当删除一个不存在的键时,将抛出如图 5.18 所示的异常。 图 5.18 删除一个不存在的键时抛出的异常 因此,需要将上面的代码修改为以下内容,从而防止删除不存在的元素时抛出异常: 01 dictionary =dict((('绮梦', '水瓶座'),('冷伊一','射手座'), ('香凝','双鱼座'),('黛兰','双子座'))) 02 if "香凝 1" in dictionary: # 如果存在 03 del dictionary["香凝 1"] # 删除一个元素 04 print(dictionary)
|