python3菜鸟教程首页列表在线练习python3菜鸟教程百度云下载
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 通过给定的“键—值对”创建字典 语法如下: dictionary = dict(key1=value1,key2=value2,…,keyn=valuen) 参数说明如下。 dictionary:表示字典名称。 key1、key2…keyn:表示元素的键,必须是唯一的,并且不可变,例如可以是字符串、数字或者元组。 value1、value2…valuen:表示元素的值,可以是任何数据类型,不是必须唯一。 例如,将上述实例中的名字和星座通过“键—值对”的形式创建一个字典,可以使用下面的代码: 01 dictionary =dict(绮梦 = '水瓶座', 冷伊一 = '射手座', 香凝 = '双鱼座', 黛兰 = '双子座') 02 print(dictionary) 在 Python 中,还可以使用 dict 对象的 fromkeys()方法创建值为空的字典,语法如下: dictionary = dict.fromkeys(list1) 参数说明如下。 dictionary:表示字典名称。 list1:表示字典的键的列表。 例如,创建一个只包括名字的字典,可以使用下面的代码: 01 name_list = ['绮梦','冷伊一','香凝','黛兰'] # 作为键的列表 02 dictionary = dict.fromkeys(name_list) 03 print(dictionary) 执行结果如下: {'绮梦': None, '冷伊一': None, '香凝': None, '黛兰': None} 另外,还可以通过已经存在的元组和列表创建字典。例如,下面的代码,创建一个保存名字的元组和保存星座的列表,通过它们创建一个字典,可以使用下面的代码: 01 name_tuple = ('绮梦','冷伊一', '香凝', '黛兰') # 作为键的元组 02 sign = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表 03 dict1 = {name_tuple:sign} # 创建字典 04 print(dict1) 执行结果如下: {('绮梦', '冷伊一', '香凝', '黛兰'): ['水瓶座', '射手座', '双鱼座', '双子座']} 如果将作为键的元组修改为列表,再创建一个字典,代码如下: 01 name_list = ['绮梦','冷伊一', '香凝', '黛兰'[ # 作为键的元组 02 sign = ['水瓶座','射手座','双鱼座','双子座'] # 作为值的列表 03 dict1 = {name_list:sign} # 创建字典 04 print(dict1) 执行结果将产生异常,如图 5.16 所示。 图 5.16 将列表作为字典的键产生的异常同列表和元组一样,不再需要的字典也可以使用 del 命令删除。例如,通过下面的代码即可将已经定义的字典删除: del dictionary 另外,如果只想删除字典的全部元素,可以使用字典对象的 clear()方法实现。执行 clear()方法后,原字典将变为空字典。例如,下面的代码将清除字典的全部元素: dictionary.clear() 除了上面介绍的方法可以删除字典元素外,还可以使用字典对象的 pop()方法删除并返回指定“键”的元素,以及使用字典对象的 popitem()方法删除并返回字典中的一个元素。
|