📜  如何在 python 中使用字典(1)

📅  最后修改于: 2023-12-03 15:24:19.608000             🧑  作者: Mango

如何在 Python 中使用字典

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 中使用字典的基础知识。字典是一个非常有用的数据结构,尤其是在处理大规模数据时。希望这篇教程对你在实际项目中使用字典有所帮助。