📅  最后修改于: 2023-12-03 15:04:14.009000             🧑  作者: Mango
字典(Dictionary)是 Python 中的一种内置数据结构,用于存储以键-值(Key-Value)对的形式进行对应关系数据的集合。它是一种非常强大且常用的数据类型,具有灵活性和高效性。
在字典中,每个键都必须是唯一的,并且可以使用键来访问对应的值。字典使用花括号 {}
来定义,并使用冒号 :
来分隔键和值。键和值可以是任何数据类型。
可以使用以下两种方式创建字典:
{}
和冒号 :
来定义键-值对。my_dict = {"name": "John", "age": 25, "country": "USA"}
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 中的简单字典有所帮助!