技术文摘
Python Day - Dictionary练习与任务
2025-01-08 23:31:45 小编
Python Day - Dictionary练习与任务
在Python的世界里,字典(Dictionary)是一种极其重要且强大的数据结构。它允许我们以键值对的形式存储和访问数据,为数据的管理和操作带来了极大的便利。
让我们来看一个简单的字典创建示例。在Python中,我们可以使用花括号 {} 或者dict() 函数来创建字典。例如:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
这里,'name'、'age' 和 'city' 是键,而 'Alice'、25 和 'New York' 是对应的值。
接下来,我们可以通过键来访问和修改字典中的值。比如:
print(my_dict['name'])
my_dict['age'] = 26
这将输出 'Alice',并将 'age' 的值修改为26。
字典还支持添加和删除键值对的操作。添加新的键值对很简单,只需为新键赋值即可:
my_dict['job'] = 'Engineer'
删除键值对可以使用del关键字:
del my_dict['city']
在实际应用中,字典常常用于存储和处理具有关联关系的数据。例如,我们可以用字典来存储学生的成绩信息,键为学生姓名,值为成绩列表。
下面是一个简单的任务:创建一个字典来存储员工的工资信息,包括姓名、基本工资和奖金。然后,编写函数来计算每个员工的总工资(基本工资 + 奖金),并打印出结果。
employees = {
'Bob': {'base_salary': 5000, 'bonus': 1000},
'Charlie': {'base_salary': 6000, 'bonus': 800}
}
def calculate_total_salary(employees):
for name, info in employees.items():
total_salary = info['base_salary'] + info['bonus']
print(f"{name}'s total salary is {total_salary}")
calculate_total_salary(employees)
通过这个练习和任务,我们对Python中的字典有了更深入的理解和应用。在日常的编程工作中,熟练掌握字典的操作将有助于我们更高效地处理各种数据,编写更加灵活和强大的程序。不断练习和探索,你会发现字典在Python编程中的无限潜力。
- 元宇宙虚拟地块卖出 430 万美元,虚拟地块究竟是什么?价值何在?
- 量子计算之父荣获艾萨克·牛顿奖 提出首个量子计算机构想
- Proxifer 与 BurpSuite 抓取 PC 客户端 HTTP(s) 数据包
- Go 实现的分布式事务框架盘点
- JavaScript 引擎执行 JavaScript 代码的手把手教程
- 为何 Go 语言不支持类和继承
- EasyC++中的构造函数
- 2021 年必知的 CSS 工程化技术
- 高频:手写防抖函数 Debounce 之法
- 那些令人费解的未来 JavaScript 语法
- 云物联网的集成:M2M 通信云服务架构
- 面试常问:MyBatis 执行流程探讨
- 阿里 iLogtail:千万实例可观测采集器正式开源
- 微信群覆盖的三种解决方法:暴力、染色、链表与并查集
- HarmonyOS 网络通信真机 Demo 演练(一):TCP 聊天室