当前位置: 首页 > article >正文

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。


http://www.kler.cn/a/501115.html

相关文章:

  • idea快捷键
  • 缩放 对内外参的影响
  • golang OpcUaClient
  • SQL分类与数据类型整理
  • Mysql--基础篇--多表查询(JOIN,笛卡尔积)
  • electron 启动警告
  • Linux电源管理——Suspend-to-Idle(s2idle) 流程
  • mysql中创建计算字段
  • 网络原理(二)—— https
  • 使用 Python 实现自动化办公(邮件、Excel)
  • 支持向量机算法详解:从理论到实践
  • Redis 源码分析-内部数据结构 dict
  • acwing_5721_化学方程式配平
  • 预编译SQL
  • unity下载newtonsoft-json
  • Spring Boot性能提升的核武器,速度提升500%!
  • 【微服务】面试题 6、分布式事务
  • Agentless:OpenAI 采用的非代理框架
  • Postman接口测试基本操作
  • Linux常见命令总结
  • 循环神经网络(RNN):从基础到未来的应用
  • 美创科技获数字安全产业贡献奖
  • CSS语言的语法糖
  • 【软考】软件设计师
  • RV1126+FFMPEG推流项目(1)总体框架讲解
  • 基于mybatis-plus历史背景下的多租户平台改造