Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0

PYTHON 字典创建:了解它的用途以及如何做

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 14:01:40 | 顯示全部樓層 |閱讀模式
数据结构对于网站和应用程序编程人员来说是重要的帮助。它们允许您以实用且可读的方式存储值并操作接收到的数据,并可以以有组织的方式控制大量数据。在Python中,我们称为集合的结构很突出,例如列表、元组,尤其是字典。 Python 字典是一种非常强大的结构,可以克服著名链表的经典限制,因此是一个广泛使用的集合。 因此,任何想要提高这种语言编程水平的人都需要大量了解这个术语,并知道如何用正确的方法正确地管理字典。 为了更好地理解这个主题,请务必仔细检查下面的每个主题。 Python 字典有什么用? Python字典是一个集合,它存储每个索引的多维值。与链表不同,链表一次仅存储一个值。因此,可以生成更复杂的结构,更好地模拟现实,并可以在软件程序中映射现实世界的实例。 它是由相应的键和值组成的集合,几乎就像两个集合之间的关联。它也是一个有序、可变、索引的集合,不允许插入重复元素。

说明字典的一个很好的例子是将术语从一种语言翻译成另一种语言的字典。在每个条目中,总是有一个对应的项,即键和值。要访问某个值,您可以输入其键(充当标识符)作为搜索方法。 还使用了联系人列表的思想,其中键是人员的姓名,值是他们的电话号码。 实际使用 一个有趣的用途是在一个非常简单的电影推荐系统中。在这个系统中,有必要映射人们的姓名和他们对某些电影的评分。然后,计算这些评级与其他人的评级的接近度(相似度),以最终 突尼斯 手机号码 将电影推荐给另一部电影。 假设我们有一个人 X 和一个人 Y。X 看了三部电影并给了他们一定的评分。X的电影和笔记可以保存在字典中。 Y看了三部电影,其中两部与X的电影相似,这样就可以比较这三部影片的评分 通过计算相似度道列表的数字索引。甚至元组。通过这种方式,它成为一个特殊的集合,适合某些更复杂的表示。 列表的主要区别是每个元素的大小问题。每个集合组件由两个关联的子元素组成。 正如我们已经多次指出的那样,每个都可以成为查找另一个的标识符。浏览列表与浏览字典不同,就像搜索项目也不同一样。



使用 Python 字典的优点和缺点 字典的优点之一是它们接近机器学习和数据科学项目中使用的数据集。在此类项目中,程序员通常使用表,即数据矩阵。 Python 中的字典是表示矩阵的好方法。为此,您需要创建一个元组字典。 此外,通过学习像这样的更复杂的集合背后的逻辑,Python 学生可以轻松适应数据科学中使用的数据框架和结构。通过这种方式,学习管理这个宇宙中的 ML 算法和项目变得更容易、更敏捷。 另一个好处是这种原生 Python 类型易于操作。该语言提供了一系列以非常简单的学习方式创建、编辑和删除字典的可能性。 因此,它成为一个易于管理的结构,不会占用程序员太多的时间。 (我们将在下一个主题中看到管理和操作此类集合的方法) 由于它是一个多维集合,因此字典成为存储关于一个对象的多个对象并生成它们之间的关系的完美结构。与列表不同。 如果您有一个 Person1 实例,您可以使用一个人的特征:眼睛颜色和值、肤色和值、名称和值、年龄和值等。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 05:49 , Processed in 0.033560 second(s), 19 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |