欢迎访问宙启技术站
智能推送

数据结构的基石:Python中常用的字典操作函数

发布时间:2023-05-29 01:17:04

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中常用的字典操作函数,包括创建字典、访问字典、添加键值对、删除键值对、判断键是否存在、获取键、值和键值对以及遍历字典。掌握这些基本操作后,可以更加方便地使用字典来进行数据存储和处理。