一、字典的介绍: 1.字典是Python的一种可变数据类型,定义字典使用“{ }”,字典的元素是键值对格式,即 “key:value”,每个元素间使用“,”间隔。创建一个空字典:{ }。 2.字典中的key是唯一的,不可变。因此key只有用数字、元组、字符串充当,value可以重复。 3.字典中的元素可以是任意对象类型。 二、遍历字典中的元素(方法2、方法4在测试工作中使用的多) 1.通过key访问:dict[“key1”] = = >可以获取到key1对应的值。 2.通过get方法访问:get()方法有两个参数,第一个是想要获取到key,第二个是key不存在时,应该放回的值,默认为None,通常不设置, dict.get(“key”) = =>获取字典中指定key的值,较之于第一种方式,使用该方式时当字典中的key不存在时,不会抛出异常。而是返回设置的默认值 3.通过setdefault()方法访问:该方法同样有两个参数,第一个是想要获取的key,第二个参数是key不存在时,将key添加到字典中的value值 4.通过for循环访问: 1. 由于字典是无序的,所以通过for循环读取的键值对可能与被访问字典中的键值对的顺序不一致。 2. 使用for循环时,必须使用items()方法,因为字典是无序的。items()方法的作用就是把无序的字典的key、value组成一个元组,并且通过列表的方式将这些键值对返回。 三、更新字典中的元素: 1.更新指定key的value:dict[“key”]=“value” = => key对应的值会更新为value。 2.添加新的键值对到字典中:dict[“newkey”]=“newvalue” = =>新的键值对便会加入到字典中。 3.删除字典中的指定键值对: del dict[“key”] = = > 对应的键值对将会从字典中删除 4.清空字典: dict.clear() 5.删除字典:del a
-----------------------------------------------------------------------------学海无涯
|