python字典**
时间: 2024-05-30 18:06:24 浏览: 134
Python字典是一种可变容器模型,用于存储键-值对(key-value)。它是Python中非常常用的数据类型之一,被广泛应用于数据存储和处理、算法设计等方面。字典的特点是:无序、可变、键唯一,值不唯一。
字典的创建方式有多种,可以使用大括号{},或者使用dict()函数创建。例如:
```
# 创建一个空字典
my_dict = {}
# 或者使用dict()函数创建
my_dict = dict()
# 创建一个带有初始键-值对的字典
my_dict = {'name': 'Tom', 'age': 18}
# 或者使用dict()函数创建
my_dict = dict(name='Tom', age=18)
```
字典的元素可以通过键来访问,例如:
```
# 访问字典中某个键对应的值
print(my_dict['name'])
# 输出结果:Tom
```
如果访问的键不存在,会引发KeyError异常。可以使用get()方法来避免这种情况:
```
# 使用get()方法访问某个键对应的值
print(my_dict.get('gender', 'unknown'))
# 输出结果:unknown
```
字典的元素可以动态添加、修改和删除,例如:
```
# 添加一个新的键-值对
my_dict['gender'] = 'male'
# 修改一个已有键对应的值
my_dict['age'] = 20
# 删除一个键-值对
del my_dict['gender']
```
阅读全文