数据结构是任何编程语言的关键部分。为了创建健壮和性能良好的产品,必须非常了解数据结构。
在本文中,我们将研究Python编程语言的重要数据结构,即字典(Dictionary)。
字典是键值对的无序集合。每个条目都有一个键和值。字典可以视为具有特殊索引的列表。
键必须是唯一的和不可变的。因此,我们可以使用字符串、数字(整型或浮点型)或元组作为键。值可以是任何类型。
考虑一个我们需要存储学生成绩的案例。我们可以将它们存储在字典或列表中。
通过使用字典,我们可以通过提供学生的姓名(键)来查询每个学生的成绩。然而在列表中,为了能够获得特定学生的成绩,我们需要一个额外的列表。
新列表包含学生的姓名,并且与成绩列表完全相同的顺序。
因此,对于这种情况,字典是比列表更好的选择。
简短介绍之后,让我们开始深入研究字典的示例。这些示例将涵盖词典的功能以及对其进行操作的功能和方法。
1. 创建字典
我们可以通过在花括号之间提供0个或更多的键值对来创建字典。
empty_dict = {}
grades = {'Jo