Python 中的数据结构
如上所述,数据结构是排列和存储的数据,以便用户可以轻松地将其用于设计的操作。数据结构大致可分为以下几类:
原始数据结构
原始数据结构
这些也可以定义为 Python 中的基本 阿富汗手机号码数据库 数据结构,包含简单的数据值。原始数据类型的变量如下:
整数
浮点数
字符串/字符
布尔/指针
⇒ 整数
我们都了解整数,它可以是任何整数,范围从负无穷大到无穷大。
⇒ 浮动
Float 代表以小数结尾的“浮点数”。
⇒ 字符串是字符
字符串是被单引号或双引号括起来的字母或单词。这里有大量的字符串 Python 方法,您可以在这里找到。
⇒ 布尔值或指针
最后,布尔值或指针被定义为内置数据类型,使用两个值之一:True 或 False。这些值可以与 0 或 1 互换。可以使用布尔值插入条件或比较。
非原始数据结构
这些是专门的结构,以多种格式存储数据和值的集合。它们的附加属性是数据输入的组织。以下是非原始数据结构的分类:
大批
列表
文件
数组
在 Python 中,数组并不像在 Java 或 C++ 等其他编程语言中那样受用户欢迎。简单地说,数组可以定义为基本数据类型的存储,其中的条目必须属于相同的数据类型。
在 Python 中,数组是包含特定数据类型元素的列表。有关数组提供的不同类型代码的信息,请参阅Python 数组文档页面。
列表
在 Python 中,列表很容易通过方括号 [] 识别。它们用于存储随机项的值。列表的一个特点是可以更改其内容而无需实际更改其身份。列表进一步分为两类:线性和非线性。
线性列表包括堆栈和队列,非线性列表包括树和图形。堆栈可帮助用户在 Python 中添加或删除列表中的元素。
使用堆栈功能添加元素称为推送操作,而删除元素称为弹出操作
队列的工作方式与堆栈相反,类似于“先进先出”方法,其中在末尾插入,在开头删除。队列不适用于列表,因为它会移动整个元素的位置。
图表在数据科学中有多种用途。例如,确定两个节点之间是否存在路径或确定最短路径。
最后,可以通过组合各种数据结构来构建树结构,以增加输出量。在游戏世界中很容易找到使用 Python 树结构的设计。PDF 设计原理也是基于树的。
文件
它用于在 Python 中存储大量数据。File 中的函数允许用户打开文件、读取整个文件、一次读取一行、将字符串写入文件并关闭文件。