Python 字典是一种非常有用的数据类型,可以存储键值对,例如存储一个人的姓名和年龄等信息。以下是 Python 字典的一些基本使用方法:
1. 创建字典
创建一个空的字典:
```
my_dict = {}
```
创建一个带有键值对的字典:
```
my_dict = {"name": "Alice", "age": 25, "occupation": "Engineer"}
```
2. 添加和修改键值对
向字典中添加或修改键值对:
```
my_dict["name"] = "Bob" # 修改 name 的值为 Bob
my_dict["gender"] = "Male" # 添加键值对 gender:Male
```
3. 访问字典元素
访问字典中的元素:
```
name = my_dict["name"] # 获取 name 值
age = my_dict.get("age") # 获取 age 值
```
如果键不存在,访问字典元素会抛出 `KeyError` 异常;但是 `get()` 方法不会抛出异常,如果键不存在,返回 None(或者指定的默认值)。
4. 删除键值对
从字典中删除一个键值对:
```
del my_dict["occupation"] # 删除 occupation 键值对
```
5. 字典遍历
对字典进行遍历:
```
for key, value in my_dict.items():
print(key, value)
```
输出:
```
name Bob
age 25
gender Male
```
6. 其他常用操作
获取字典中所有键和所有值:
```
keys = my_dict.keys() # 获取所有键
values = my_dict.values() # 获取所有值
```
检查字典中是否存在某个键:
```
if "name" in my_dict:
print("Name is in the dictionary")
```
获取字典中的键值对数量:
```
size = len(my_dict)
```
这些是 Python 字典的一些基本使用方法,还有更多高级的操作和技巧,可以进一步学习和掌握。