散列表
散列函数:即无论你给它什么数据,它都还给你一个数字。
将输入映射到数字
需满足:
输入映射到的数字是一致的
将不同的输入映射到不同的数字
散列函数总是将同样的输入映射到相同的索引。
散列函数将不同的输入映射到不同的索引
散列函数知道数组有多大,只返回有效的索引。
散列表就是依据散列函数和数组
利用散列函数,来得到数组中的索引
直接利用所得到的索引,访问数组中位置
在python中,提供的散列表实现为字典
可以使用函数dict来创建散列表
>>> book = dict()
>>> book["apple"] = 0.67