摘要:
描述 Python 字典的 cmp() 函数用于比较两个字典元素,如果 dict1 < dict2 返回 -1, 如果 dict1 == dict2 返回 0, 如果 dict1 > dict2 返回 1。 语法 cmp()函数语法: 参数 dict1 -- 比较的字典。 dict2 -- 比较的字 阅读全文
摘要:
描述 Python 字典 popitem() 方法随机返回并删除字典中的一个键/值对(一般删除末尾对)。 如果字典已经为空,却调用了此方法,就报出KeyError异常。 语法 popitem() 方法语法: 参数 无 返回值 返回一个键值对(key,value)形式。 实例 以下实例展示了 popi 阅读全文
摘要:
描述 Python 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值。给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值。 语法 pop() 方法语法: key: 要删除的键/值对所对应的键 default: 可选参数,给定键不在字典中 阅读全文
摘要:
描述 Python 字典 values() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有值。 语法 values() 方法语法: 参数 无。 返回值 以列表形式返回字典中的所有值。 实例 以下实例展示了 values() 方法的使用方法: 以上实例输出结果为: 阅读全文
摘要:
描述 Python 字典 update() 方法用于更新字典中的键/值对,可以修改存在的键对应的值,也可以添加新的键/值对到字典中。 用法与 Python dict() 函数相似。 语法 update() 方法语法: 参数 key/value -- 用于更新字典的键/值对,此处可以表示键/值对的方法 阅读全文
摘要:
描述 Python 字典 setdefault() 方法和 get() 方法类似,返回指定键的值,如果键不在字典中,将会添加键并将值设置为一个指定值,默认为None。 get() 和 setdefault() 区别: setdefault() 返回的键如果不在字典中,会添加键(更新字典),而 get 阅读全文
摘要:
描述 Python 字典 keys() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有的键。 语法 keys() 方法语法: 参数 无。 返回值 以列表形式返回字典中的所有的键。 实例 以下实例展示了 keys() 方法的使用方法: 以上实例输出结果为: 阅读全文
摘要:
描述 Python 字典 items() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回可遍历的(键, 值) 元组数组。 语法 items() 方法语法: 参数 无。 返回值 以列表形式返回可遍历的(键, 值) 元组数组。 实例 以下实例展示了 items() 方法的使用方 阅读全文
摘要:
描述 Python 字典 in 操作符用于判断键(key)是否存在于字典(D)中,如果键在字典中返回True,否则返回False。 在Python2中还可以使用 has_key() 方法,官方文档推荐用 in 操作符,因为它更短更通俗易懂。 语法 in 操作符 语法: 参数 key -- 要在字典中 阅读全文
摘要:
描述 Python2 字典 has_key() 方法用于判断键(key)是否存在于字典(D)中,如果键在字典中返回True,否则返回False。 官方文档推荐用 in 操作符,因为它更短更通俗易懂。has_key()是老旧遗留的api,为了支持2.2之前的代码留下的。Python3已经删除了该函数。 阅读全文