Python入门:字典操作详解
14 浏览量
更新于2024-09-01
收藏 86KB PDF 举报
"这篇教程是关于Python编程的入门学习,主要涵盖了字典这一数据结构的第三天第六章内容。教程通过实例介绍了字典的基本操作,包括创建、访问、修改和删除键值对,以及如何遍历字典。"
在Python编程中,字典是一种非常重要的数据结构,它用于存储键值对,即每个元素都是一个键和对应值的组合。在本教程中,我们学习了如何创建和使用字典。
6.1 创建字典
创建字典使用大括号 `{}`,并在其中定义键值对,键和值都用单引号 `' '` 括起来。例如,创建一个表示外星人状态的字典 `alien_0` 如下:
```python
alien_0 = {'color': 'green', 'points': '20'}
```
然后,可以通过键来访问字典中的值,如 `print(alien_0['color'])` 将输出 "green"。
6.2 使用字典
- 访问键值:使用方括号 `[]` 通过键来获取值,如 `alien_0['points']` 返回 "20"。
- 添加键值:可以直接给不存在的键赋值,例如:
```python
alien_0['x_position'] = 0
alien_0['y_position'] = 20
```
这样就向字典中添加了两个新的键值对,并打印整个字典,显示所有键值对。
- 修改键值:通过键修改已存在的值,如:
```python
alien_0['color'] = 'red'
```
将外星人的颜色改为红色。
- 删除键值对:使用 `del` 关键字,如 `del alien_0['points']` 可以删除与指定键关联的键值对。
6.3 遍历字典
- 遍历所有键值:可以使用 `for` 循环遍历字典的所有键值对,例如:
```python
person = {
'first_name': 'Ian',
'last_name': 'Gallager',
'age': '20',
'city': 'SouthSide',
}
for key, value in person.items():
print(key + ': ' + value)
```
这将分别输出 "first_name: Ian"、"last_name: Gallager"、"age: 20" 和 "city: SouthSide"。
练习6-1:创建一个表示人物信息的字典,包括名字、姓氏、年龄和城市,然后将这些信息打印出来。例如:
```python
person = {
'first_name': 'Ian',
'last_name': 'Gallager',
'age': '20',
'city': 'SouthSide',
}
print(person['first_name'] + '' + person['last_name'] + ' is ' + person['age'] + ' years old, and he lives in ' + person['city'])
```
输出将是 "IanGallager is 20 years old, and he lives in SouthSide"。
在实际编程中,字典被广泛应用于各种场景,如存储配置信息、游戏状态、用户数据等。通过熟练掌握字典的操作,能更有效地处理和组织数据。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-20 上传
2021-01-21 上传
2020-12-22 上传
2021-01-20 上传
2022-09-14 上传
2021-09-30 上传
weixin_38546608
- 粉丝: 6
- 资源: 945