在 Python 中,字典是使用键检索值的数据存储对象。想想您的手机联系人列表或电话簿。我们寻找此人的姓名、密钥,而他们的电话号码就是值。字典在存储和排序数据时非常有用。我们在for 循环项目中使用了字典,该字典用于在网页上生成内容的 RSS 新闻提要。
我们将介绍如何创建、更新和删除字典中的键和值,然后在实际项目中使用字典,在该项目中我们使用 Python 和 nfty.sh 创建通知系统。
为了演示如何在 Python 中使用字典,我们将使用 Thonny,一个免费、易于使用的跨平台 Python 编辑器。
1.在浏览器中访问 Thonny 网站并下载适合您系统的版本。
2.或者,使用本指南安装官方 Python 版本。请注意,本指南涵盖 Windows 10 和 11 上的安装。
如何用 Python 创建字典
字典最基本的用途是存储数据,在本例中,我们将创建一个名为“registry”的字典,并在其中存储《星际迷航》中角色的名称(键)和星舰注册表/数字(值)。
1.创建一个名为“registry”的空白字典。可以使用内部已有的数据创建字典,但是通过创建空白字典,我们可以从“空白画布”开始。
registry = {}
2.将名称和船号添加到注册表中。请记住,名称是键,船号是值。值可以是字符串、整数、浮点数、元组和列表。
registry["James T Kirk"] = 1701
3.在注册表中添加另外几个名称。
registry["Hikaru Sulu"] = 2000
registry["Kathryn Janeway"] = 74656
registry["Ben Sisko"] = 74205
4.打印注册表字典的内容。
print(registry)
5.将代码保存为starfleet-registry.py,然后单击“运行”以启动代码。
完整代码清单:创建字典
registry = {}
registry["James T Kirk"] = 1701
registry["Hikaru Sulu"] = 2000
registry["Kathryn Janeway"] = 74656
registry["Ben Sisko"] = 74205