python中字典增加和删除使用方法

  • Post category:Python

下面是关于Python中字典增加和删除使用方法的完整攻略:

Python字典

Python中的字典(Dictionary)是用于存储键值对的数据类型,它类似于其他语言中的哈希表(Hash)或关联数组(Associative Array)。字典使用键(Key)来访问数据,而不是使用索引(Index)。

增加

在Python中,可以通过以下两种方式添加新的键值对到字典中:

方式1:直接为字典添加新的键值对

# 定义字典
student = {"name": "Tom", "age": 18, "gender": "male"}

# 直接为字典添加新的键值对
student["grade"] = 90

print(student)

输出:

{'name': 'Tom', 'age': 18, 'gender': 'male', 'grade': 90}

在上面的代码中,我们定义了一个字典student,然后通过student["grade"] = 90为字典添加了一个新的键值对。可以看到最终输出的字典中已经包含了新添加的”grade”: 90。

方式2:使用字典的update()方法

# 定义字典
student = {"name": "Tom", "age": 18, "gender": "male"}

# 使用update()方法添加新的键值对
student.update({"grade": 90})

print(student)

输出:

{'name': 'Tom', 'age': 18, 'gender': 'male', 'grade': 90}

在上面的代码中,我们定义了一个字典student,然后通过student.update({"grade": 90})使用update()方法为字典添加了一个新的键值对。可以看到最终输出的字典中已经包含了新添加的”grade”: 90。

删除

可以通过以下两种方式从Python字典中删除键值对:

方式1:使用del关键字

# 定义字典
student = {"name": "Tom", "age": 18, "gender": "male", "grade": 90}

# 删除字典中的一个键值对
del student["grade"]

print(student)

输出:

{'name': 'Tom', 'age': 18, 'gender': 'male'}

在上面的代码中,我们定义了一个字典student,然后使用del关键字删除了字典中的一个键值对。可以看到最终输出的字典中已经不包含删除的键值对”grade”: 90。

方式2:使用字典的pop()方法

# 定义字典
student = {"name": "Tom", "age": 18, "gender": "male", "grade": 90}

# 使用pop()方法删除字典中的一个键值对
student.pop("grade")

print(student)

输出:

{'name': 'Tom', 'age': 18, 'gender': 'male'}

在上面的代码中,我们定义了一个字典student,然后使用pop()方法删除了字典中的一个键值对。可以看到最终输出的字典中已经不包含删除的键值对”grade”: 90。

以上就是Python中字典增加和删除使用方法的完整攻略,希望能帮助到你。