python字典存储数据
时间: 2023-07-25 14:42:29 浏览: 40
Python中的字典是一种用于存储键值对的数据结构。它由一系列键和其对应的值组成,每个键必须是唯一的。字典是可变的,这意味着我们可以在程序运行时添加、删除或修改键值对。下面是一个简单的例子:
```python
# 创建一个字典
my_dict = {'apple': 2, 'banana': 3, 'orange': 4}
# 访问字典中的值
print(my_dict['apple'])
# 添加新的键值对
my_dict['pear'] = 5
# 修改键值对
my_dict['banana'] = 6
# 删除键值对
del my_dict['orange']
# 遍历字典
for key, value in my_dict.items():
print(key, value)
```
输出:
```
2
apple 2
banana 6
pear 5
```
相关问题
python如何用字典储存数据
Python中可以使用字典(dictionary)来储存数据。字典是一种可变容器模型,可以存储任意类型的对象,如数字、字符串甚至是其他字典。字典中的每个元素都由一个键和一个值组成,键必须是唯一的,值可以重复。可以使用大括号{}或者dict()函数来创建一个字典。
下面是一个示例,演示如何在字典中储存数据:
```python
# 创建一个字典,用于储存学生信息
student_dict = {'Tom': 18, 'Jerry': 20, 'Mary': 19}
# 打印字典中的元素
print(student_dict)
# 添加一个新的元素
student_dict['John'] = 21
# 打印字典中的元素
print(student_dict)
# 修改一个元素
student_dict['Tom'] = 19
# 打印字典中的元素
print(student_dict)
# 删除一个元素
del student_dict['Jerry']
# 打印字典中的元素
print(student_dict)
```
输出结果:
```
{'Tom': 18, 'Jerry': 20, 'Mary': 19}
{'Tom': 18, 'Jerry': 20, 'Mary': 19, 'John': 21}
{'Tom': 19, 'Jerry': 20, 'Mary': 19, 'John': 21}
{'Tom': 19, 'Mary': 19, 'John': 21}
```
在上述示例中,我们首先创建了一个字典`student_dict`,用于储存学生信息。然后,我们向字典中添加了一个新的元素,修改了一个元素,删除了一个元素,并且在每次操作之后都打印了字典中的元素。
python 字典储存
Python 字典是一种可变容器模型,可以储存任意数量的键值对,键和值可以是任意数据类型,但键必须是唯一的。字典的储存方式类似于哈希表,通过键来快速访问对应的值。
字典的创建与使用:
```
# 创建字典
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
# 访问字典
print(my_dict['name']) # Tom
print(my_dict.get('age')) # 18
# 修改字典
my_dict['age'] = 20
print(my_dict) # {'name': 'Tom', 'age': 20, 'gender': 'male'}
# 添加新键值对
my_dict['height'] = 180
print(my_dict) # {'name': 'Tom', 'age': 20, 'gender': 'male', 'height': 180}
# 删除键值对
my_dict.pop('gender')
print(my_dict) # {'name': 'Tom', 'age': 20, 'height': 180}
```
字典的常用方法:
- `keys()`:返回所有键的列表;
- `values()`:返回所有值的列表;
- `items()`:返回所有键值对的列表;
- `pop(key)`:删除指定键并返回对应的值;
- `clear()`:清空字典。