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)
posted on 2020-01-14 17:15  InnoLeo  阅读(226)  评论(0编辑  收藏  举报