组合数据类型

您所在的位置:网站首页 udp数据项最大长度 组合数据类型

组合数据类型

2023-06-13 19:40| 来源: 网络整理| 查看: 265

组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易。

组合类型分为三种:

一.序列类型:一维元素向量,元素之间存在先后关系,通过序号访问,元素之间不排他。以下三种数据类型,都能使用相同的索引体系,即正交递增序号和反向递减序号。支持关系运算符(in),长度运算符(len()),分片([ ])。

(1)字符串(str)

(2)元组(tuple)

元组是包括0个或多个数据项的不可变序列类型。元组生成后是固定的,其中任何数据项不能替代或删除。并且元组一旦创建就不能被修改。在python中采用逗号和圆括号表示

 (3)列表(list)

列表也是包括0个或多个数据项的不可变序列类型。但与元组不同的是,列表的长度和内容都是可变的,可自由对列表中的数据项进行增加、删除或替换,没有长度限制,元素类型可以不同。列表用中括号[ ]表示,也可以用list函数将元组或字符串转化为列表,直接使用将会返回一个空列表

如:

 结果为:

 序列类型的通用操作:

  二.集合类型(set):与数学中集合的概念一致,即包含0个或多个数据项的无序组合。集合中的元素不可重复,元素类型只能是固定数据类型。并且没有索引和位置的概念,不能分片,集合中元素可以动态增加或删除。用{ }表示,并且打印效果和定义顺序不一致。

如:

 结果为:

 集合类型的操作符有:

 

 

三.映射类型:“键-值”数据项的组合,每个元素是一个键值对,即元素是(key,value),元素之间是无序的。键值对是一种二元关系,源于属性和值的映射关系。

键(key)表示一个属性,理解为一个类别或项目,值(value)是属性的内容,键值对刻画了一个属性和他的值,用于存储和表达,在python主要以字典(dict)体现.

(1)字典类型:字典是储存可变数量键值对的数据结构,键和值可以是任意数据类型,包括数据自定义的类型。字典中元素以键信息为索引访问,长度是可变的,可以通过改变键信息赋值实现增加或修改键值对。

如:

 结果对应为:

 字典类型的函数与方法:

 

注:以上书中图片为python语言程序设计基础(第二版)中所拍,仅作笔记用,侵权可删。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3