数据结构的基石:Python中常用的字典操作函数
Python中字典(dictionary)是一种非常常用的数据结构,它以键-值对(key-value pairs)的形式存储数据。字典使用花括号{}来表示,并且键和值之间使用冒号:连接。在这里我们介绍一些常用的字典操作函数。
创建字典
1. 直接定义
可以直接使用{}定义一个字典,如下所示:
dict = {'name':'Tom', 'age':18, 'gender':'male'}
2. 使用dict函数
使用dict()函数也可以创建一个字典,如下所示:
dict1 = dict(name='Jack', age=20, gender='female')
访问字典
可以通过键来访问字典中的值,用法如下:
name = dict['name']
age = dict.get('age')
这里需要注意的是,如果使用dict[key]访问不存在的键,则会抛出KeyError异常,而使用dict.get(key)则不会抛出异常,而是会返回None。
添加键值对
添加键值对可以使用以下两种方法:
1. 直接赋值
dict['city'] = 'Beijing'
2. 使用update函数
dict.update({'city': 'Beijing'})
删除键值对
删除键值对可以使用以下两种方法:
1. del语句
del dict['name']
2. 使用pop方法
dict.pop('name')
判断键是否存在
可以使用in关键字来判断字典中是否存在某个键,用法如下:
if 'name' in dict:
print('Key "name" exists')
else:
print('Key "name" does not exist')
获取键、值和键值对
可以使用以下方法分别获取字典中的键、值和键值对:
1. 获取键
keys = dict.keys()
2. 获取值
values = dict.values()
3. 获取键值对
items = dict.items()
遍历字典
1. 遍历键
for key in dict:
print(key)
2. 遍历值
for value in dict.values():
print(value)
3. 遍历键值对
for key, value in dict.items():
print(key, value)
总结
以上是Python中常用的字典操作函数,包括创建字典、访问字典、添加键值对、删除键值对、判断键是否存在、获取键、值和键值对以及遍历字典。掌握这些基本操作后,可以更加方便地使用字典来进行数据存储和处理。
