📜  dict python (1)

📅  最后修改于: 2023-12-03 14:40:43.525000             🧑  作者: Mango

Python 字典简介

在 Python 中,字典是一种可变容器模型,且可以存储任意类型对象。例如,可以使用字典根据名称查找某个人的电话号码。

创建字典

字典可以通过以下方式创建:

# 创建一个空字典
my_dict = {}

# 创建带有键值的字典
my_dict = {"name": "Bob", "age": 25}

# 使用 dict() 构造函数
my_dict = dict(name="Bob", age=25)
访问字典

可以使用以下方式访问字典中的元素:

# 使用键访问值
name = my_dict["name"]

# 使用 get() 方法
name = my_dict.get("name")

# 获取所有的键
keys = my_dict.keys()

# 获取所有的值
values = my_dict.values()

# 获取键值对
items = my_dict.items()
修改字典

可以使用以下方式修改字典中的元素:

# 使用键修改值
my_dict["age"] = 26

# 使用 update() 方法
my_dict.update({"age": 26, "city": "Shanghai"})
删除字典元素

可以使用 del 关键字删除字典中的元素,也可以使用 pop() 方法删除最后添加的元素:

# 删除指定键的元素
del my_dict["name"]

# 删除字典中的所有元素
my_dict.clear()

# 删除最后添加的元素
my_dict.popitem()
字典的循环

可以使用 for 循环遍历字典的键、值和键值对:

# 循环所有的键
for key in my_dict:
    print(key)

# 循环所有的值
for value in my_dict.values():
    print(value)

# 循环所有的键值对
for key, value in my_dict.items():
    print(key, value)
注意

字典是无序的,在不同的 Python 版本中,遍历字典的顺序可能不同。字典的键必须是不可变的,例如字符串或数字,但值可以是任意类型。