📜  Python 中的简单字典 (1)

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

Python 中的简单字典

简介

字典(Dictionary)是 Python 中的一种内置数据结构,用于存储以键-值(Key-Value)对的形式进行对应关系数据的集合。它是一种非常强大且常用的数据类型,具有灵活性和高效性。

在字典中,每个键都必须是唯一的,并且可以使用键来访问对应的值。字典使用花括号 {} 来定义,并使用冒号 : 来分隔键和值。键和值可以是任何数据类型。

创建字典

可以使用以下两种方式创建字典:

  1. 使用花括号 {} 和冒号 : 来定义键-值对。
my_dict = {"name": "John", "age": 25, "country": "USA"}
  1. 使用 dict() 内置函数来创建字典。
my_dict = dict(name="John", age=25, country="USA")
访问字典中的值

可以通过键来访问字典中的值,示例代码如下:

name = my_dict["name"]
age = my_dict.get("age")

如果访问不存在的键,会触发 KeyError 异常。为了避免异常,可以使用 get() 方法,它会返回 None(或指定的默认值)。

可以使用以下方法来检查字典中是否包含指定的键:

if "name" in my_dict:
    print("name 存在于字典中")
修改字典

可以使用键来修改字典中的值,示例代码如下:

my_dict["age"] = 26

如果指定的键不存在,会在字典中创建新的键-值对。

删除字典元素

可以使用 del 关键字来删除指定键的键-值对,示例代码如下:

del my_dict["country"]

也可以使用 clear() 方法清空整个字典:

my_dict.clear()
字典内置方法

Python 提供了丰富的字典内置方法用于操作和处理字典,这是一些常用方法:

  • keys(): 返回字典中所有的键。
  • values(): 返回字典中所有的值。
  • items(): 返回字典中所有的键-值对。
  • update(): 将一个字典的键-值对更新到另一个字典中。
  • pop(): 删除指定键,并返回对应的值。
  • popitem(): 随机删除并返回一个键-值对。

完整的字典内置方法可以在 Python 官方文档中查看。

总结

字典在 Python 中扮演着重要的角色,它提供了一种方便的方式来存储和操作数据。掌握了字典的基本用法,将大大提升程序员的编程能力和代码效率。

希望这篇介绍对你理解 Python 中的简单字典有所帮助!