python哈希映射
时间: 2023-11-14 20:11:28 浏览: 101
python实现哈希表
5星 · 资源好评率100%
Python中的哈希映射是指字典(Dictionary),它是一种无序的数据集合,使用键-值(key-value)存储,具有极快的查找速度。字典中的键必须是唯一的,而值则不必。字典的实现是基于哈希表的,因此查找和插入操作的时间复杂度都是O(1)。
在Python中,可以使用大括号{}或者dict()函数来创建一个字典。例如:
```
# 创建一个空字典
my_dict = {}
# 创建一个带有键值对的字典
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 使用dict()函数创建字典
my_dict = dict(name='Tom', age=18, gender='male')
```
可以通过键来访问字典中的值,例如:
```
# 访问字典中的值
print(my_dict['name']) # 输出:Tom
print(my_dict['age']) # 输出:18
print(my_dict['gender'])# 输出:male
```
可以使用in关键字来判断一个键是否存在于字典中,例如:
```
# 判断键是否存在于字典中
if 'name' in my_dict:
print('name exists in my_dict')
else:
print('name does not exist in my_dict')
```
可以使用del关键字来删除字典中的键值对,例如:
```
# 删除字典中的键值对
del my_dict['gender']
print(my_dict) # 输出:{'name': 'Tom', 'age': 18}
```
阅读全文