python字典存储数据
时间: 2023-07-25 21:29:17 浏览: 71
Python 字典是一种可变容器模型,用来存储键值对。字典中的键必须是唯一的,而值可以不唯一。字典是无序的,即元素在存储时并不会按照添加的顺序进行排列。你可以使用下面的代码创建一个字典:
```
my_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
```
在这个字典中,`key1`、`key2` 和 `key3` 是键,而 `value1`、`value2` 和 `value3` 则是对应的值。你可以通过以下方式访问字典中的值:
```
print(my_dict['key1']) # 输出 'value1'
```
你还可以使用 `keys()` 方法获取字典中的所有键,使用 `values()` 方法获取字典中的所有值,或使用 `items()` 方法获取字典中的所有项。例如:
```
print(my_dict.keys()) # 输出 dict_keys(['key1', 'key2', 'key3'])
print(my_dict.values()) # 输出 dict_values(['value1', 'value2', 'value3'])
print(my_dict.items()) # 输出 dict_items([('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')])
```
你可以使用 `del` 语句删除字典中的某个键值对,或使用 `clear()` 方法删除字典中的所有键值对。例如:
```
del my_dict['key1'] # 删除键为 'key1' 的键值对
my_dict.clear() # 删除字典中的所有键值对
```
阅读全文