Python字典是一种可变容器模型,能够存储任意类型对象,如字符串、数字、元组等。字典的每个键值对用冒号:
分割,每个对之间用逗号,
分割,整个字典包括在花括号{}
中。这使得字典成为非常快速且易于使用的数据结构。
字典的特点
- 键的唯一性:字典中的键必须是唯一的。
- 无序性:字典中的元素是无序的。
- 可变性:字典可以随时添加或删除元素。
创建字典
创建字典可以使用花括号或者dict()
函数:
# 使用花括号
my_dict = {'name': 'John', 'age': 25}# 使用dict()函数
my_dict = dict(name='John', age=25)
添加元素
向字典添加元素很简单,只需要指定新的键值对即可:
my_dict['gender'] = 'Male' # 添加新的键值对
删除元素
可以使用del
语句或pop()
方法删除字典中的元素:
del my_dict['age'] # 删除键是'age'的条目
# 或者
age = my_dict.pop('age') # 删除并返回键是'age'的值
取值
访问字典中的值可以直接使用键:
name = my_dict['name'] # 返回'name'的值
清空
清空字典中所有条目:
my_dict.clear() # 清空字典
结论
Python字典是一种非常强大的数据结构,适用于需要键值对存储数据的场景。掌握字典的基本用法,可以帮助你更高效地编写Python代码。