📜  dict理解python(1)

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

Python中的字典(Dict)

Python中的字典(Dict)是一种无序的Python数据类型,用于存储键值对。

创建字典

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

# 直接定义
dict1 = {"name": "Tom", "age": 18}

# 使用dict()函数
dict2 = dict([("name", "Tom"), ("age", 18)])
访问字典中的值

可以通过以下方式访问字典中的值:

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

# 使用get()函数访问值
name = dict1.get("name")
age = dict1.get("age")
修改字典

可以通过以下方式修改字典:

# 修改值
dict1["name"] = "Jerry"
dict1["age"] = 20

# 添加键值对
dict1["gender"] = "male"

# 删除键值对
del dict1["gender"]
字典方法

Python中字典的常用方法包括:

  • clear():清空字典
  • copy():复制字典
  • keys():返回字典中所有键
  • values():返回字典中所有值
  • items():返回字典中所有键值对
字典推导式

除了使用循环语句来创建字典之外,Python还提供了一种字典推导式的方式:

# 创建字典
dict1 = {key: value for key, value in zip(["name", "age"], ["Tom", 18])}
总结

字典是Python中一个重要的数据类型,它可以用于存储键值对,支持添加、修改和删除键值对。通过字典方法可以方便地获取字典中的键、值和键值对。此外,Python还提供了一种字典推导式的方式来创建字典。