摘要:
字典推导式 字典推导式:可以从任何以键值对作为元素的可迭代对象中构建出字典。 字典推导式,也是创建字典的一种途径。他的语法结构: 用大括号包围,第一部分为所需要提取和赋值的键值对,再就是循环语句,再就是逻辑分支语句(没有可不写) 例子1: dc = {k:v for k,v in [("name", 阅读全文
摘要:
pop(key)删除指定 key 的键值对,并返回对应 value 值。 入参: key:必传返回: 如果 key 存在于字典中,则将其移除并返回 value 值 如果 key 不存在于字典中,则会引发 KeyError。 例子 dc = {"name": "Harry Potter", "age" 阅读全文
摘要:
字典方法 update() update(dict)使用来自 dict 的键/值对更新字典,覆盖原有的键和值。入参: dc:字典对象,必传返回:None 如果原有的键存在,则替换成新值;如果原有的键不存在,会补充到字典中。例子: dc = {"name": "Harry Potter", "age" 阅读全文
摘要:
字典方法get () get(key)获取指定 key 关联的 value 值。入参: key:字典的键,必传。返回: 如果 key 存在于字典中,返回 key 关联的 value 值。 如果 key 不存在,则返回 None。此方法的好处是无需担心 key 是否存在,永远都不会引发 KeyErro 阅读全文
摘要:
items()返回由字典项 ((键, 值) 对) 组成的一个新视图对象。例子: # """字典方法 items()""" dc = {"name": "Harry Potter", "age": 18} items = dc.items() print(type(items), items) # # 阅读全文
摘要:
values()返回由字典值组成的一个新视图对象。 dc = {"name": "Harry Potter", "age": 18} values = dc.values() print(type(values), values) # # 1、遍历查看所有的值 for value in values 阅读全文
摘要:
python字典常用方法: keys() # 获取所有的键 values() # 获取所有的值 items() # 获取所有的键值对,成对的对象 get() # 获取某个键的值 update() # 用来更新字典 pop() # 用来删除某个键值对 2.1 字典方法 keys() keys()返回由 阅读全文
摘要:
字典使用:嵌套字典 嵌套字典字典的值可以是字典对象字典值的类型可以是字典,这种数据的形式称之为嵌套字典。 在我们测试工作中,经常打交道的接口响应报文,一般都是这种复杂的字典结构。访问元素,和操作嵌套字典的的元素,也是一样的道理。 例子1:取出嵌套字典里面的值 dc = {"name": "Harry 阅读全文
摘要:
1.3 字典使用:操作元素 语法:dict[key] = value添加元素 键不存在修改元素 键已经存在python字典数据类型是动态的,支持对字典的对象增加、修改、删除其中的键值对。新增或者修改其中的元素,使用赋值运算符,用中括号指定对应的key值,等号右边是新的value值,如果传入的key不 阅读全文
摘要:
1.2 集合使用:访问元素 访问元素 与字典也支持中括号记法[key]。(与python的列表类似,支持括号记法。不过与列表的通过索引访问数据不同,字典是使用键来访问相关联的值。) 字典使用键来访问其关联的值。 访问时对应的 key 必须要存在 例子1:访问存在的key dc = {"name": 阅读全文
摘要:
字典使用:创建 1. 使用大括号填充键值对 2. 通过构造方法 dict() 3. 使用字典推导式 例子1:使用大括号填充键值对 dc1 = {'name': 'Harry Potter', 'age': 18} print(type(dc1), dc1) dc2 = {} # 不进行赋值,将得到空 阅读全文
摘要:
学习路线: 1. 字典定义与使用 2. 字典常用方法 3. 字典推导式 4. 实例 字典的定义: 字典是无序的键值对集合 字典用大括号{}包围 每个键/值对之间用一个逗号分隔 各个键与值之间用一个冒号分隔 字典是动态的 键通常是一个字符串,关联的值则可以是任意的python对象,包括:字符串、列表、 阅读全文