python 字典简介
python 可变对象:列表/字典/可变集合
不可变对象:数值/布尔/字符串/元组
字典的key是不可重复的任意不可变类型,因为用哈希的方式实现的。
存储:通过表格来存放所有的值(哈希表),在存储键值时,通过某些操作,得到一个哈希表的索引位置,然后根据索引位置存储给定的值。
查找:通过哈希函数转换成对应列表的索引,并定位到列表的位置获得值。
查询的效率比较高。
dick[key]=value
dick.get("key")
dick.getdefault("key",000)
dick.keys()
dick.values()
dick.items()
python 3字典是view ojbects(字典发生变化,view objects 也发生变化). python 2 字典是列表
字典遍历
keys= d.keys() for key in keys: print(key) print(d.[key]) kvs=d.items() for t in kvs: print(t) for k,v in kvs: print(k,v)
每天进步一点点,多思考,多总结
版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。