Python 程序:键入多个输入的字典2024 年 8 月 29 日 | 阅读 3 分钟 在本教程中,我们将编写关于Python字典的程序,该字典具有多个输入。 在下面的示例中,我们有一个包含三个输入变量 x、y 和 z 的方程,我们希望存储不同输入三元组的方程值。我们可以将每个输入三元组表示为一个元组 (x, y, z),并将方程的相应输出值存储在字典中。 以下是我们在Python中实现此功能的方法示例 示例 - 输出 {(1, 2, 3): 7, (4, 5, 6): 29, (7, 8, 9): 79} 解释 - 在此示例中,我们将方程定义为 x + y * z。我们创建了一个空的字典 **values_dict** 来存储不同输入三元组的方程值。然后,我们计算了三个不同输入三元组的方程值,并将输出值作为键,输入三元组作为键,存储在字典中。最后,我们打印字典以显示存储的值。 Python中字典操作的时间复杂度在平均情况下是令人满意的 O(1),在最坏情况下是 O(n),其中 n 是字典中的元素数量。 示例 2: 假设我们有一个字典,其中键是经度和纬度坐标,值是与这些坐标相关的地点名称。我们可以将每个经度和纬度坐标表示为一个元组 (longitude, latitude),并将相应的地点名称存储在字典中。 示例 - 输出 {("19.07'53.2", "72.54'51.0"): 'Mumbai', ("28.33'34.1", "77.06'16.6"): 'Delhi'} ["19.07'53.2", "28.33'34.1"] ["72.54'51.0", "77.06'16.6"] ['Mumbai', 'Delhi'] 解释 - 此代码定义了字典 coordinates,其中键是表示经度和纬度坐标的元组,值是地点名称。然后,代码遍历字典,从键中提取经度和纬度值,并从字典值中提取相应的地点名称,并将它们存储在单独的列表中。 示例 3: 在此示例中,元组包含三个元素——一个整数、一个名字和一个姓氏——并且每个嵌套字典都有三个键值对。与每个键相关联的值本身就是具有三个键值对的字典。 在代码中,我们创建字典,然后使用索引访问与特定键相关联的值。 示例 - 输出 javatpoint for javatpoint {'b': 'marketing', 'c': 75000} javatpoint 时间复杂度 - O(1),其中用于将键映射到字典中存储桶的哈希函数在大多数情况下允许常量时间访问。 下一主题Python选择键求和 |
在本教程中,我们将学习如何在我们的 PyQt5 应用程序中添加和使用表格。表格是一种行列数据布局,常用于数据分析、研究和交流。QTableWidget 允许我们向我们的 PyQt 添加一个或多个表格...
阅读 6 分钟
子集是属于另一个称为“超集”的集合的元素集合。在 Python 中,子集可以用列表、元组或任何其他可迭代对象来表示。要检查子集是否包含在超集中,您可以使用 issubset 方法...
阅读 4 分钟
本教程将教我们如何在 Python 中创建一个聊天室,我们将简要了解套接字编程和多线程。在深入研究这个主题之前,让我们先简单介绍一下聊天室。什么是聊天室?聊天室是一个空间,多个用户可以在其中……
7 分钟阅读
Python 与 JavaScript Python 和 JavaScript 都是功能极其强大的编程语言,具有广泛的实际应用。Python 是一种可用于 Web 开发和各种其他用途(如科学研究)的编程语言。JavaScript 主要用于前端和后端 Web...
阅读 6 分钟
Python 编程中最重要的和广泛使用的数据结构之一是字典。在使用 Python 编程时,通常会想要合并两个或多个字典。在本文中,我们将研究合并的各种方法、示例和结果...
阅读 4 分钟
线性回归是一种统计技术,用于描述因变量与多个自变量之间的关系。本教程将讨论线性回归的基本概念及其在 Python 中的应用。为了理解该概念的基础知识...
7 分钟阅读
? MemoryError表示Python解释器已耗尽其为我们的Python程序分配的内存。这可能是由于Python环境设置问题,或者程序本身一次获取太多内容而导致的问题。什么是Memory Error?Python内存...
阅读 6 分钟
Python 等编程语言提供了多种开发图形用户界面(GUI)的选项。在这些用于 GUI 的方法中,Tkinter 是最广泛使用的库。在下面的教程中,我们将创建一个 GUI 应用程序来计算百分位数……
阅读 17 分钟
如果一个数的平方的最后几位与这个数本身相同,那么这个数就被称为自守数。以下是自守数的例子:1. 输入:25 输出 - 是的,它是一个自守数。原因 - 25 的平方是 625,...
阅读 3 分钟
飞船泰坦尼克号问题是基本泰坦尼克号生存问题的进阶版本,机器学习爱好者必须面对一次,并预测一个人的生存几率。飞船泰坦尼克号项目问题说明 在这个项目中,一艘飞船载着许多人进行太空旅行。……
14 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India