创建一个包含若干键值对的字典,首先以键作为下标读取字典元素;再使用字典对象的get()方法获取指定键对应的值;最后练习使用字典对象的keys()方法、values方法以及items()方法
时间: 2024-12-17 08:36:46 浏览: 6
在Python中,我们可以轻松地创建一个字典并访问其键值对。以下是创建和操作字典的一些步骤:
1. **创建字典**:
```python
student_scores = {
"Alice": 85,
"Bob": 92,
"Charlie": 78,
"David": 95
}
```
这个字典存储了学生姓名及其分数。
2. **按键索引**:
要获取特定学生的分数,我们用键作为下标(这里假设我们知道学生的名称是"Bob"):
```python
score = student_scores["Bob"]
print(score) # 输出:92
```
3. **使用get()方法**:
get()方法更安全,即使键不存在,它也可以返回默认值(在这里是None),而不是抛出KeyError:
```python
grade = student_scores.get("Eve", -1) # 如果"Eve"不存在,返回-1
print(grade) # 可能输出:-1
```
4. **遍历字典**:
- keys()方法返回所有键:
```python
for key in student_scores.keys():
print(key)
```
- values()方法返回所有值:
```python
for score in student_scores.values():
print(score)
```
- items()方法返回所有键值对(元组形式):
```python
for name, grade in student_scores.items():
print(f"{name}: {grade}")
```
阅读全文