)--映像和集合类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了)--映像和集合类型相关的知识,希望对你有一定的参考价值。

字典:它是一个容器类型,能存储任意个数的Python对象,也包括其他容器类型,Python的字典是作为可变的哈希表实现的
映像类型中的数据是无序排列的
 
可以用工厂方法dict()来创建字典,也可以用fromkeys()来创建一个默认键
 
检查一个字典中是否有某个键的最好方法是用字典的has_key()方法,或者in 或not in
 
两个字典进行比较时,先比较两个字典元素数,当元素数相同时比较键大小,当键相等比较值
比较算法:
技术分享
 
技术分享
映射类型的內建函数:
hash()函数,用来判断某个对象是否可以做一个字典的键。(将一个对象作为参数传递给hash(),会返回这个对象的哈希值)
映射类型的內建方法:
技术分享
技术分享
技术分享
技术分享
update()更新一个字典内容
copy()返回一个字典的副本
 
不允许一个键对应多个值
键必须是可哈希的,所有不可变类型都是可哈希的(不可变类型:string,integer,tuple   可变类型:list,dict)

以上是关于)--映像和集合类型的主要内容,如果未能解决你的问题,请参考以下文章

Python回顾与整理5:映像和集体类型

python核心编程五——映像和集合

测开之数据类型进阶篇・第二篇《字典和集合的原理应用》

Python数据类型(字典和集合)

Fluent_Python_Section2数据类型,03-dict-set,字典和集合

python下列哪些类型的数据可以放入到集合中 列表 字典 集合 整型 浮点型?