当前位置: 首页 > 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.lryc.cn/news/474156.html

相关文章:

  • C++进阶-->多态(Polymorphism)
  • python实战项目51:selenium结合requests获取某众点评评论
  • 面试准备第一版ssm spring-springmvc
  • Ubuntu学习笔记 - Day1
  • 挑战Java面试题复习第4天,坚持就是胜利
  • Android 虚拟化框架(AVF)指南
  • day-77 超级饮料的最大强化能量
  • 有道小P 1.0.8 | 完全免费的AI全科学习助手,家长的好帮手
  • vue项目中如何在路由变化时增加一个进度条
  • 如何解决mingw64安装后配置完环境变量仍然执行不了gcc命令以及Vscode中的环境路径配置中找不到gcc
  • 3-petalinux2018.3 摸索记录 - 命令驱动 _ 交叉编译链
  • 【二分查找】——模板
  • 从可逆计算看DSL的设计要点
  • axios竟态问题
  • 如何批量注册多个Outlook邮箱账号并避免关联
  • 如何在安卓設備上設置全局代理?
  • 操作系统实验记录
  • FastAPI 路径参数详解:动态路径与数据校验的灵活实现
  • 【STM32】SD卡
  • 我一口气记录下整个接口自动化测试过程!
  • 【VS中Git同步提交 报错:访问.vs/FileContentIndex/xxx.vsidx权限不允许】
  • Linux下Nginx的安装与使用
  • 飞机布雷盖航程公式
  • 在K8s平台部署个人博客
  • git入门教程10:git性能优化
  • Redis(2):内存模型
  • 深入解析Diffusion和AsymmDiT:Mochi 1的高效AI视频生成之路
  • VMware capacity mismatch for disk错误解决办法:kb-vuln-1靶机
  • Java Collection/Executor LinkedTransferQueue 总结
  • 阿拉伯国家本地化测试的特点