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

(六)Python结构数据类型

一、集合类型(Sets)

Sets(集合)是一个无序不重复的元素集。主要功能是自动清除重复的元素。创建集合时使用大括号{}包含其中元素。

Food={'西瓜','南瓜','冬瓜','北瓜'}
print(Food)

输出结果:

增加重复元素,则会自动删除重复元素。

Food={'西瓜','南瓜','冬瓜','北瓜','北瓜','黄瓜'}
print(Food)

注意:创建空集合,则使用set函数

Food = set()

二、列表类型(List)

List(列表)是可以完成大多数集合类的数据结构类型。列表中元素类型可以不同,支持数字、字符串,可包含列表(类似嵌套)。

列表创建,使用中括号[],使用逗号隔开元素,来包含相关元素。

ListDemo =[1,2,3,4,5,6,7,8,9,10]

列表对象包含十个元素,返回第一个元素使用ListDemo[0],返回第二个元素则使用ListDemo[1]。

超出索引值范围,则会报错IndexError异常。

若是访问列表最后一个元素,则使用索引值-1,例如ListDemo[-1]

访问倒数第二个元素,则使用ListDemo[-2]

三、元组类型(Tuple)

Tuple元组对象属于序数对象,即一群有序对象集合,可使用数字做索引。

元组对象与列表对象类似,但是元组对象不可新增、修改、删除。

创建一个元组对象,使用小括号()包含元素

YuanZu =(1,2,3,4,5,6,7,8,9,10)

也可省略小括号进行创建元组。

YuanZu = 1,2,3,4,5,6,7,8,9,10 

索引对象,与列表一致,元组索引从0开始,例如YuanZu[0]

四、字典类型(Dictionary)

Dictionary字典类型使用大括号{}将元素列出。

元素由键值(kye)与数值(vakue)组成,中间用冒号(:)隔开.

键值必须是字符串、数字或者元组,对象不可变动。

数值可以是任何类型数据。

字典元素排列没有顺序,可以使用键值来取得对应元素。

例如:

BuMeng ={'一部':'硬件部','二部':'软件部','三部':'市场部'}

访问元素:

BuMeng['一部']


http://www.mrgr.cn/news/63583.html

相关文章:

  • 《卷积、卷积操作、卷积神经网络原理探索》
  • 云智慧完成华为原生鸿蒙系统的适配, 透视宝 APM 为用户体验保驾护航
  • 算法竞赛——02基本算法
  • openpnp - 在openpnp中单独测试相机
  • 设计模式最佳实践代码总结 - 结构型设计模式篇 - 代理模式最佳实践
  • Charles简单压力测试
  • 一文读懂Zypher Research服务器抽象叙事,2024末段的热点
  • 20241101编译Rockchip原厂的RK3566平台的Buildroot【使用荣品的DTS】
  • 12月长沙EI会议征稿,你不能错过的传感和测量盛会
  • ERROR: btree index is not supported for ustore, please use ubtree instead
  • 【C语言】动态内存开辟
  • scRank从untreated数据推断药物有反应细胞类型
  • 逻辑磁盘管理 附实验:逻辑卷的组成与划分
  • 测序公司给的分析报告中为什么没有Ensembl GTF注释版本?
  • 「Math」初等数学知识点大纲(占位待处理)
  • BigDecimal 详解
  • python-函数前一行加@xxxx的含义参数的约束条件检查装饰器
  • 数字后端零基础入门系列 | Innovus零基础LAB学习Day8
  • 使用Linux连接阿里云
  • 动态规划-回文串问题——5.最长回文子串
  • 【UML】- 用例图(结合银行案例解释其中的奥义)
  • 残差块(Residual Block)
  • [每日一练]分组后元素最多的组别(all函数的全局比对)
  • 品牌怎么找到用户发的优质内容,进行加热、复制?
  • YOLO——yolo v4(1)
  • 修改Windows远程桌面3389端口