Python 中的元组转字典2024 年 8 月 29 日 | 4 分钟阅读 在本教程中,我们将讨论如何在 Python 中将元组转换为字典。 我们知道元组的元素包含在括号中,而字典的元素以键值对的形式存在,并包含在大括号中。 我们将使用以下技术将元组转换为 Python 字典:
让我们从第一个开始, 使用 setdefault()setdefault() 的作用是返回与键关联的值,如果键不存在,则以默认值插入。 下面的程序说明了如何在 Python 程序中使用它。 输出 The converted dictionary is: {'English': [2001], 'Hindi': [2002], 'Mathematics': [2003], 'Computer Science': [2004], 'Physics': [2005], 'Chemistry': [2006]} 说明:
在第二个程序中,我们将学习如何使用 dict() 来实现相同的功能。 使用 dict()dict() 用于在 Python 中创建字典,让我们看看它如何为我们的程序增加意义。 考虑下面的程序, 输出 The converted dictionary is: {'English': 2001, 'Hindi': 2002, 'Mathematics': 2003, 'Computer Science': 2004, 'Physics': 2005, 'Chemistry': 2006} 说明:
在第三个程序中,我们将看到字典推导式如何帮助我们。 使用字典推导式下面的程序展示了这一点: 输出 The values in sub_names are: ('English', 'Hindi', 'Mathematics', 'Computer Science', 'Physics', 'Chemistry') The values in sub_codes are: (2001, 2002, 2003, 2004, 2005, 2006) The resultant dictionary is: {'English': 2001, 'Hindi': 2002, 'Mathematics': 2003, 'Computer Science': 2004, 'Physics': 2005, 'Chemistry': 2006} 说明:
在最后一个程序中,我们将学习如何在 Python 程序中使用 zip() 和 dict()。 使用 zip() 和 dict()我们已经了解了 dict() 的工作原理,在这里我们将同时应用 dict() 和 zip(),zip() 方法接受可迭代项并将它们组合成一个元组。 以下程序说明了这一点- 输出 The values in sub_names are: ('English', 'Hindi', 'Mathematics', 'Computer Science', 'Physics', 'Chemistry') The values in sub_codes are: (2001, 2002, 2003, 2004, 2005, 2006) The resultant dictionary is: {'English': 2001, 'Hindi': 2002, 'Mathematics': 2003, 'Computer Science': 2004, 'Physics': 2005, 'Chemistry': 2006} 说明:
结论在本教程中,我们学习了在 Python 中将元组转换为字典的各种方法。 |
我们非常熟悉 Python 中可用的数据类型以及我们可以对它们执行的不同操作。我们知道,字符串是用引号 '' 表示的字符序列。它们是不可变的,这意味着它们一旦创建就无法更改...
阅读 4 分钟
总的来说,移动自动化被认为是非常困难的,需要高技能。我们相信测试人员必须具备多样化的技能。您不必精通所有这些技能,但考虑到各种...
5 分钟阅读
| 如何初始化和更新 在本教程中,我们将讨论 collections 模块中包含的 Counter。我们还将解释如何使用它来解决问题。首先,让我们对 Counter 进行简要介绍。什么是 Counter?在 Python 中,Counter 是一个...
5 分钟阅读
Python 是目前最流行的编程语言之一。学习 Python 并不像学习任何其他过程语言那么难,因为它具有简化的语法、动态类型和面向对象的特性。网络上有很多资源可以帮助初学者入门...
阅读 3 分钟
1. Python 金融投资基础 [Udemy] 通过这个 Python 金融 Udemy 课程开启您的职业生涯。您将成为使用 Python 语言进行金融分析的专家。这是一门有趣的课程,可以理解 Python 如何用于处理金融计算和股票投资组合...
阅读 8 分钟
NumPy 是一个广受欢迎的数组操作库,有时也称为 Numeric Python。由于图像只是一组具有不同颜色代码的像素,因此可以使用 NumPy 将数组转换为图像。除了 NumPy,PIL(通常称为 Pillow)也将是...
5 分钟阅读
简介 基于比较的排序算法快速排序使用分治策略。它根据它们是小于还是大于作为枢轴的元素,将剩余的成员分成 2 个子数组(或子列表),该枢轴是从……中选择的“枢轴”元素。
阅读 4 分钟
本课程旨在对Python的数据结构和算法进行简单介绍。通过实际且经过充分解释的示例,我们将介绍列表、集合、字典、元组等内置数据结构,以及一些用户定义的数据结构,如...
21 分钟阅读
Python 自动化测试可以通过 Selenium Python 模块完成。Selenium Python 绑定提供了一个简单的 API,用于使用 Selenium WebDriver 编写功能和验收测试。访问“使用 get 方法导航链接 - Selenium Python”以学习如何使用...
阅读 2 分钟
你不需要解密每一个字节来获取中间的某些信息。当使用 AES CTR 模式时,我们使用提供的加密密钥和 IV 生成一些随机位。我们用这些随机位与我们的字符串进行异或运算。这会生成一个文本...
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India