字典的基本操作:手机通讯录python
时间: 2023-11-17 16:57:15 浏览: 153
好的,字典是Python中非常常用的数据类型之一,可以用来存储键值对。在手机通讯录中,我们可以将联系人的姓名作为键,将联系人的电话号码作为值,这样就可以方便地通过姓名查找到对应的电话号码了。下面是一些字典的基本操作:
1. 创建字典
可以使用花括号 {} 或者 dict() 函数来创建一个空字典,也可以在花括号中添加键值对来创建一个非空字典。例如:
```
# 创建一个空字典
my_dict = {}
# 创建一个非空字典
my_dict = {'Alice': '123456', 'Bob': '789012', 'Charlie': '345678'}
```
2. 添加或修改键值对
可以使用赋值语句来添加或修改字典中的键值对。例如:
```
# 添加一个新的键值对
my_dict['David'] = '567890'
# 修改一个已有的键的值
my_dict['Alice'] = '111111'
```
3. 删除键值对
可以使用 `del` 关键字来删除字典中的键值对。例如:
```
# 删除一个键值对
del my_dict['Charlie']
```
4. 查找键值对
可以使用键来查找对应的值。例如:
```
# 查找一个键对应的值
print(my_dict['Alice'])
```
如果要避免因为查找不存在的键而导致程序出错,可以使用 `get()` 方法来查找键对应的值。例如:
```
# 查找一个键对应的值,如果键不存在则返回 None
print(my_dict.get('Charlie'))
# 查找一个键对应的值,如果键不存在则返回指定的默认值
print(my_dict.get('Charlie', 'Not Found'))
```
5. 遍历字典
可以使用 `for` 循环来遍历字典中的所有键值对。例如:
```
# 遍历字典中的所有键值对
for key, value in my_dict.items():
print(key, value)
```
阅读全文