Python 字典列表2024 年 8 月 29 日 | 4 分钟阅读 在本教程中,我们将学习如何在列表中创建字典,以及可以对其执行的操作。 那么,让我们开始在列表中创建一个字典。 考虑下面的程序, 输出 The dictionary inside list is: [{'English': 31101, 'Hindi': 31102, 'Mathematics': 31103, 'Physics': 31104, 'Chemistry': 31105}] The type of list_val is: <class 'list'> The dictionary inside second list is: [{'Apples': 'Red', 'Bananas': 'Yellow', 'Lemons': 'Yellow', 'Peas': 'Green', 'Strawberries': 'Pink'}] The type of slist_val is: <class 'list'> 说明: 让我们来看一下上面程序的解释,
访问字典的值现在,我们将看到如何访问字典的值, 下面的程序演示了如何做到这一点。 代码 输出 The dictionary inside list is: [{'English': 31101}, {'Hindi': 31102}, {'Mathematics': 31103, 'Calculus': 311030}, {'Physics': 31104}, {'Chemistry': 31105}] {'English': 31101} 31102 311030 The dictionary inside second list is: [{'Apples': 'Red'}, {'Bananas': 'Yellow'}, {'Lemons': 'Yellow', 'Pineapple': 'Brown'}, {'Peas': 'Green'}, {'Strawberries': 'Pink'}] {'Apples': 'Red'} Yellow Brown 说明: 让我们来理解一下我们在这里做了什么,
更新字典的值现在是时候学习如何更新字典的值了, 下面的程序说明了这一点, 输出 The dictionary inside list is: [{'English': 31101}, {'Hindi': 31102}, {'Mathematics': 31103, 'Calculus': 311030}, {'Physics': 31104}, {'Chemistry': 31105}] Updated dictionary is: [{'English': 31101}, {'Hindi': 41102}, {'Mathematics': 31103, 'Calculus': 311032}, {'Physics': 31104}, {'Chemistry': 31105}] The dictionary inside second list is: [{'Apples': 'Red'}, {'Bananas': 'Yellow'}, {'Lemons': 'Yellow', 'Pineapple': 'Brown'}, {'Peas': 'Green'}, {'Strawberries': 'Pink'}] Updated dictionary is: [{'Apples': 'Red'}, {'Bananas': 'Green'}, {'Lemons': 'Yellow', 'Pineapple': 'Peach'}, {'Peas': 'Green'}, {'Strawberries': 'Pink'}] 说明: 让我们看看上面程序中到底发生了什么,
追加字典的值最后,我们将学习如何向字典中追加值。 考虑下面的程序, 输出 The dictionary inside list is: [{'English': 31101}, {'Hindi': 31102}, {'Mathematics': 31103, 'Calculus': 311030}, {'Physics': 31104}, {'Chemistry': 31105}] List after the appended values is: [{'English': 31101}, {'Hindi': 31102}, {'Mathematics': 31103, 'Calculus': 311030}, {'Physics': 31104}, {'Chemistry': 31105}, {'Biology': 31106, 'Physical Training': 31107}] 说明: 现在是时候看看这个程序的解释了,
结论在本教程中,我们学习了如何创建字典列表以及如何访问、更新和追加其中的值。 下一主题Python Shelve 模块 |
递归是编程解决问题的重要概念之一。每个初学者都会遇到递归,甚至有经验的开发人员也会使用递归。如果您不熟悉递归,它是一个调用自身的函数。例如 - 放置两面平行的镜子相对……
阅读 8 分钟
队列是一个核心库,允许用户根据 FIFO(先进先出)原则定义列表。相比之下,它拥有相反的原则:LIFO(后进先出)队列。在接下来的教程中,我们将只了解...
5 分钟阅读
你是否做过打字测试来衡量你的准确性和速度?通过定期练习,你可以测试自己并提高打字水平。构建自己的打字测试会很有趣,不是吗?在这个项目中,我们将创建一个Python打字测试项目。让我们开始吧!打字...
14 分钟阅读
本文将以一维 K-means 聚类为主要议题。为了介绍该技术并阐明其思想,将使用一维的基本实现。在下一篇文章中,该概念将扩展到 N 维。本文将不仅关注...
14 分钟阅读
sqrt() 函数是 Python 中用于执行与数学相关的操作的内置函数。sqrt() 函数用于返回任何导入数字的平方根。在本教程中,我们将讨论如何在 Python 中使用 sqrt() 函数。语法:math.sqrt(N) 参数:“N”可以是任何...
阅读 3 分钟
在本教程中,我们将了解 Python 中的惰性求值,并讨论 Python 为我们优化了多少代码。我们还将学习如何编写惰性函数/类。惰性求值是一种将表达式的求值推迟到其值实际需要的时候的技术……
5 分钟阅读
我们将使用本教程创建一个终端版的 Wordle 克隆。自 Josh Wardle 于 2021 年 10 月首次发布以来,已有数百万人使用 Wordle。尽管原始游戏可以在线玩,但我们将为我们的版本创建一个命令行应用程序,并使用 Rich...
阅读 22 分钟
制作小规模项目,例如基于文本用户界面 (TUI) 的掷骰子应用程序,可以帮助我们提高 Python 编程能力。我们将学习收集和验证用户输入、从包和模块导入代码、使用写入函数、利用...
阅读20分钟
互联网非常庞大,大约有 41 亿人使用它进行在线互动。根据报告,有超过 1000 亿个网站,尽管这个数字每天都在变化。这一切都归功于数字革命以及我们快速向在线运营转移的进步。……
阅读9分钟
? 二进制是基数 2 数字系统,这意味着它只使用两个数字 - 0 和 1。另一方面,十进制是基数 10 数字系统,这意味着它使用十个数字 - 0 到 9。要在 Python 中将二进制数转换为十进制,我们...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India