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

Python字典函数:添加,删除和遍历

发布时间:2023-09-01 16:43:49

Python中的字典(dictionary)是一种无序、可变的数据类型,用于存储键值对(key-value pairs)。字典通过键(key)来索引和获取对应的值(value)。在Python中,字典是非常常用的数据结构之一,提供了丰富的函数和方法来操作字典的内容。

本文将介绍Python字典的三个常用函数:添加(添加键值对)、删除(删除键值对)和遍历(遍历字典中的键值对)。

1. 添加键值对:

可以使用赋值操作符(=)添加键值对到字典中。例如:

   dict_name[key] = value
   

这行代码会在字典dict_name中添加一个键值对,键是key,值是value

示例代码:

   student = {'name': 'John', 'age': 25, 'grade': 'A'}
   student['gender'] = 'Male'
   print(student)
   

运行结果:

   {'name': 'John', 'age': 25, 'grade': 'A', 'gender': 'Male'}
   

在上面的示例中,我们通过赋值操作符添加了一个键值对,键是'gender',值是'Male'

2. 删除键值对:

可以使用del关键字删除字典中的键值对。例如:

   del dict_name[key]
   

这行代码会删除字典dict_name中键为key的键值对。

示例代码:

   student = {'name': 'John', 'age': 25, 'grade': 'A'}
   del student['age']
   print(student)
   

运行结果:

   {'name': 'John', 'grade': 'A'}
   

在上面的示例中,我们使用del关键字删除了字典student中的键值对'age'

3. 遍历字典:

可以使用循环结构来遍历字典中的键值对。可以使用items()方法获取字典的所有键值对,然后使用循环遍历这些键值对。例如:

   for key, value in dict_name.items():
       # do something with key and value
   

示例代码:

   student = {'name': 'John', 'age': 25, 'grade': 'A'}
   for key, value in student.items():
       print(key, value)
   

运行结果:

   name John
   age 25
   grade A
   

在上面的示例中,我们使用items()方法获取了字典student的所有键值对,并使用循环遍历了每一个键值对,然后打印了键和值。

通过使用上述的三个函数,我们可以很方便地在Python中操作字典的内容。添加和删除键值对可以修改字典的内容,遍历字典可以对其进行读取和处理。这些函数和方法在字典的使用过程中非常实用,可以帮助我们更加高效地操作和处理字典的数据。