python字典
时间: 2023-06-22 14:21:13 浏览: 96
Python字典是一种无序的键值对集合,可以通过键来访问对应的值。键必须是唯一的,但值可以不唯一。字典用花括号{}来表示,每个键值对之间用逗号分隔。下面是一个简单的字典示例:
```
my_dict = {'name': 'Tom', 'age': 25, 'gender': 'male'}
```
这个字典中包含了三个键值对,键分别为'name'、'age'和'gender',对应的值分别为'Tom'、25和'male'。可以通过键来访问对应的值,例如:
```
print(my_dict['name']) # 输出Tom
```
还可以使用`get()`方法来获取键对应的值,如果键不存在则返回默认值(默认为None),例如:
```
print(my_dict.get('phone')) # 输出None
print(my_dict.get('phone', 'N/A')) # 输出N/A,因为键'phone'不存在
```
字典还支持添加、修改和删除键值对的操作,例如:
```
my_dict['phone'] = '123456' # 添加键值对
my_dict['age'] = 26 # 修改键值对
del my_dict['gender'] # 删除键值对
```
此外,字典还提供了一些其他的方法,例如`keys()`、`values()`和`items()`等,可以用来获取字典中的所有键、所有值和所有键值对。
阅读全文