下面是关于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中字典增加和删除使用方法的完整攻略,希望能帮助到你。