如何在 Python 中创建字典2024 年 8 月 29 日 | 5 分钟阅读 在 Python 中,字典是一种无序的数据条目序列,可以用来记录数据条目,就像地图一样。与只能将单个项作为对象的其他数据结构不同,字典包含键值对。字典包含一个键值字段,以提高此数据类型的效率。 创建字典我们可以通过将一组对象用大括号括起来并用逗号分隔来在 Python 中创建字典。字典会跟踪一对条目,其中一部分称为键,另一部分称为键的值,并称为键值对。我们可以将任何数据类型存储为键的值,并将相同的值赋予两个键,但键应该是不可变的且唯一的。 代码 输出 Dictionary created using curly braces: {1: 'Javatpoint', 2: 'Python', 3: 'Dictionary'} Dictionary with keys of multiple data type: {'Website': 'Javatpoint', 3: [2, 3, 5, 'Dictionary']} 内置的 dict() 方法也可以用来生成字典。只需放置两个大括号 {} 就可以创建一个空字典。 代码 输出 An empty Dictionary: {} Dictionary created by using dict() method: {1: 'Python', 2: 'Javatpoint', 3: 'Dictionary'} Dictionary with key:value pair format: {1: 'Javatpoint', 2: 'Python', 3: 'Dictionary'} 向字典添加元素可以使用多种方法在 Python 字典中插入项。可以使用此特定格式 Dictionary[Key] = 'Value' 将项添加到字典中。我们可以使用内置的 update() 函数来更新字典中现有的键。嵌套的键值对也可以插入到预先存在的字典中。如果键值对已存在于字典中,则会修改该键的值;如果不存在,则会创建一个新键并将其添加到字典中,值为给定值。 代码 输出 The empty Dictionary: {} Dictionary after addition of these elements: {0: 'Javatpoint', 2: 'Python', 3: 'Dictionary'} Dictionary after addition of the list: {0: 'Javatpoint', 2: 'Python', 3: 'Dictionary', 'list_values': (3, 4, 6)} Updated dictionary: {1: 'Javatpoint', 2: 'Python'} After addtion of a Nested Key: {0: 'Javatpoint', 2: 'Tutorial', 3: 'Dictionary', 'list_values': (3, 4, 6), 5: {'Nested_key': {1: 'Nested', 2: 'Key'}}} 从字典中移除元素使用 pop() 函数,我们可以从字典中删除特定项。此函数返回已删除键的值。 popitem() 函数会移除并返回给定字典中的任意(键,值)元素对。我们可以使用 clear() 函数一次性删除所有对象。 我们也可以使用 del 关键字来删除单个项甚至整个字典。 代码 输出 After removing a key using pop(): {1: 'a', 2: 'b', 3: 'c', 5: 'e'} After removing an arbitrary key: {1: 'a', 2: 'b', 3: 'c'} After removing all the items: {} No dictionary of the given name Python字典方法我们可以与字典一起使用的技术如下。其中一些在本教程中已经提到过。
下一个主题如何在 Python 中创建虚拟环境 |
我们大多数人可能都知道,有许多网站不允许其用户将网站内容下载为 PDF 格式文件。相反,他们要么要求他们购买其服务的高级版本,要么不提供...
阅读 4 分钟
在讨论 VIF 之前,有必要先了解线性回归中的多重共线性是什么?当两个独立变量具有强相关性时,就会出现多重共线性。无论我们进行探索性数据分析,目标都是获得影响我们目标的重要参数...
阅读 3 分钟
在这篇文章中,我们将了解如何使用 Python 语言中的 PyQt5 库构建一个基于排名的百分位数 GUI 计算器。实现 GUI 的步骤:制作一个带有计算器名称的标题标签。创建一个标签和...
5 分钟阅读
在本教程中,我们将学习如何使用 Python 读取、写入或对 YAML 文件执行各种操作。我们将讨论 YAML 文件格式、其用法以及如何使用 Python 来操作它。让我们对 YAML 进行简要介绍。什么是 YAML?YAML,缩写...
阅读 12 分钟
全球目前正经历冠状病毒 COVID-19 大流行,这不仅仅是一场大流行,而是一个严重的全球健康问题。2019 年冠状病毒病 (COVID-19) 是一种由严重急性呼吸综合征冠状病毒 2 (SARS-CoV-2) 引起的传染病。2019 年冠状病毒大流行是由...
阅读 6 分钟
在本教程中,我们将编写 Python 程序以查找给定字符串的排列。问题是给定字符串 S,我们需要按字典序找到给定字符串的所有唯一排列。下面是一个示例 - 示例 - 1:输入:……
7 分钟阅读
词形还原是将不同的屈折词语视为同一事物。词形还原类似于词干提取。然而,它为词语提供了上下文含义。它还将共享相同含义并被视为一个词的词语联系起来。文本预处理包括……
阅读 3 分钟
在本教程中,我们将学习如何使用Python对给定图像应用滤镜。为此,我们将使用OpenCV模块。图像具有各种比例、对比度、位深度和质量。互联网上有数百万种不同的图像...
5 分钟阅读
Python 中的 pprint(漂亮打印)模块旨在提高复杂数据结构(如字典和列表)的可读性。处理嵌套或大型数据集时,如果输出显示在单行或...
41 分钟阅读
这可能听起来很有趣,但无限是一个指代模棱两可的数字的概念,它可以是负值也可以是正值。每个算术运算,例如减法、除法或任何其他——都是在无限或无限值上进行的,结果总是无限的...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India