📅  最后修改于: 2023-12-03 15:24:19.608000             🧑  作者: Mango
Python 中的字典是非常有用的数据结构,它允许你将数据存储为键值对。在本次教程中,我们将会介绍如何在 Python 中使用字典。
要创建一个字典,你可以使用花括号 {}
,或者使用 dict()
内置函数,像这样:
# 使用花括号创建字典
person = {"name": "John", "age": 32, "city": "New York"}
# 使用 dict() 函数创建字典
person = dict(name="John", age=32, city="New York")
你可以通过使用键来访问字典中的值,像这样:
person = {"name": "John", "age": 32, "city": "New York"}
print(person["name"]) # 输出:John
print(person.get("age")) # 输出:32
在上面的代码中,我们使用了两种方法访问字典中的值。使用方括号 []
可以直接访问字典中的值,而使用 .get()
方法则可以在键不存在时返回默认值。
你可以通过给现有的键赋值来修改字典中的值,也可以使用新的键值对向字典中添加项,像这样:
person = {"name": "John", "age": 32, "city": "New York"}
person["age"] = 33 # 修改键 age 的值为 33
person["language"] = "English" # 添加一个新键 language
print(person) # 输出:{"name": "John", "age": 33, "city": "New York", "language": "English"}
在上面的代码中,我们将字典中键 age
的值从 32 修改为 33,然后添加了一个新的键 language
。
你可以使用 del
关键字删除字典中的某个键,或者使用 clear()
方法清空整个字典,像这样:
person = {"name": "John", "age": 32, "city": "New York"}
del person["age"] # 删除键 age
person.clear() # 清空字典
print(person) # 输出:{}
在上面的代码中,我们删除了键 age
,然后使用 clear()
方法清空整个字典。
你可以使用循环遍历字典中的所有键值对,像这样:
person = {"name": "John", "age": 32, "city": "New York"}
for key in person:
print(key, person[key])
在上面的代码中,我们使用 for
循环遍历了字典 person
中的所有键值对,并输出了它们的键和值。
这就是在 Python 中使用字典的基础知识。字典是一个非常有用的数据结构,尤其是在处理大规模数据时。希望这篇教程对你在实际项目中使用字典有所帮助。