Python基础知识回顾-数据结构

Tuple

在 Python 中,我们经常使用 Tuple 来将相关数据分组。Tuple 指的是有序且不可变的元素集合。

  • 形式:通常以逗号分隔的元素写在括号"() "中。

  • 数据类型和索引:包含 String、整数和浮点数,并使用正索引和负索引访问它们。

  • 操作:可执行合并、连接和切分等操作。元组是不可变的,因此需要创建一个新的元组才能对其进行操作。

  • 嵌套的元组:可以包括其他复杂数据类型的元组;可以通过索引访问嵌套元组中的元素。

List

Python 中的列表包含有序的项目集合,这些集合可以容纳不同类型的元素,并且是可变的,允许进行多功能数据存储和操作。

  • 形式:一个有序序列,用方括号"\[\]"表示;使用分隔符分隔列表中的元素。

  • 特性:列表具有可变性,因此与 Tuple 类似。

  • 数据类型和索引:包含 String、整数和浮点数,还可以在其中嵌套列表。可以使用正索引和负索引访问列表中的每个元素。

  • 操作:连接或追加列表会导致修改同一个列表;可以执行添加、删除、拆分等操作;可以克隆一个 list 来创建另一个 list。

  • 当多个名称指向同一个 Object 时,就会出现别名。

Dictionary

Python 中的 Dictionary 是键值对,它提供了一种基于唯一键来存储和检索数据的灵活方式。

  • 形式:
  1. 字典由键和值组成,两者都由字符串元素构成;

  2. 可以使用大括号来表示字典;

  3. 每个 Key-Value Pair 之间用逗号隔开,还可以使用颜色高亮显示,使键值更加明显;

  4. 集合不包含重复项;大括号"{}"有助于定义集合的元素

  • 特性:
  1. 键必须具有不可变性和唯一性;

  2. 可以是不可变的,也可以是可变的,而且允许重复;

  3. 集合没有顺序;

  4. Python 中的集合是唯一元素的集合,对于删除重复元素和执行集合操作(如联合和相交)等任务非常有用。

  • 操作:
  1. 添加、删除;

  2. 对字典执行操作以检查键,从而输出 true 或 false;

  3. 可以应用方法来获取字典中键和值的列表;

  4. 通过集合函数传递的列表会生成一个包含唯一元素的集合;

  5. 使用 "集合操作 "可以执行添加、删除和验证集合元素等操作;

  6. 可以使用"&"操作符组合集合,从两个集合中获取共同元素;

  7. 可以使用 Union 函数合并两个集合,包括两个集合中的公共元素和唯一元素;

  8. 子集方法用于确定两个或多个集合是否是子集;

  9. 使用键作为参数,可以获取相应的值;

  10. 可以将字典赋值给 Variable。

相关推荐
daphne odera�几秒前
PyCharm 中 Codex 插件启动失败:unknown variant default 的解决方法
python·chatgpt·pycharm
nbu04william28 分钟前
Deepseek-api省token的用法
python·大模型·token·deepseek
测试老哥1 小时前
Pytest自动化测试详解
自动化测试·软件测试·python·测试工具·测试用例·pytest·接口测试
坚持学习前端日记1 小时前
国产化适配全流程适配英伟达本地开发
人工智能·python
jimy11 小时前
C语言模拟对象、方法:“函数指针+结构体“复用函数指针指向的函数体
c语言·开发语言
源图客2 小时前
云途物流API开发-鉴权认证(Java)
java·网络·python
天外天-亮2 小时前
HBuilder X 使用 uview-plus 方式
开发语言·javascript·hbuilder x·uview-plus
木木子222 小时前
[特殊字符] 音乐播放器——状态驱动的多媒体控制
android·开发语言·华为·php·harmonyos
三川6982 小时前
Tkinter库的学习记录06-变量类别
python
wenying_443237442 小时前
Python脚本—1.提取压缩包中的pdf文件
python·ai编程