wordpress建站阿里云,益阳市建设局网站是什么,优化seo深圳,专做外贸的网站归纳编程学习的感悟#xff0c; 记录奋斗路上的点滴#xff0c; 希望能帮到一样刻苦的你#xff01; 如有不足欢迎指正#xff01; 共同学习交流#xff01; #x1f30e;欢迎各位→点赞 #x1f44d; 收藏⭐ 留言#x1f4dd; 生命对某些人来说是美丽的#xff0c…
归纳编程学习的感悟 记录奋斗路上的点滴 希望能帮到一样刻苦的你 如有不足欢迎指正 共同学习交流 欢迎各位→点赞 收藏⭐ 留言 生命对某些人来说是美丽的这些人的一生都为某个目标而奋斗 目录
一、序列类型 二、列表
三、元组
四、字典
五、集合 除整数类型、浮点数类型等基本的数据类型外Python 还提供了列表、元组、字典、集合等组合数据类型。组合数据类型能将不同类型的数据组织在一起实现更复杂的数据表示或数据处理功能。根据数据之间的关系组合数据类型可以分为3类:序列类型、映射类型和集合类型。序列类型包括列表、元组和字符串3种;映射类型用键值对表示数据典型的映射类型是字典;集合类型的数据中元素是无序的集合中不允许有相同的元素存在。
一、序列类型 序列类型的元素之间存在先后关系,可以通过索引来访问。当需要访问序列中的某个元素时 只要找出其索引即可。 序列类型支持成员关系操作符(in)、分片运算符([])序列中的元素也可以是序列类型。 Python 中典型的序列类型包括字符串(str)、列表(list)和元组(tuple)。字符串可以看作是单一字符的有序组合属于序列类型。由于字符串类型十分常用且单一字符串只能表达一个含义也被看作是基本的数据类型。列表和元组我们将在下面进行介绍。无论哪种具体的数据类型只要它是序列类型都可以使用相同的索引体系即正向递增序号和反向递减序号通过索引可以非常容易地查找序列中的元素。 s和t是序列,x是引用序列元素的变量,i、j和k是序列的索引这些操作符和方法是学习列表和元组的基础。 二、列表 列表是 Python 中最常用的序列类型列表中的元素(又称数据项)不需要具有相同的类型。创建列表时只要把逗号分隔的元素使用方括号括起来即可。列表是可变的用户可在列表中任意增加元素或删除元素还可对列表进行遍历、排序、反转等操作。 遍历列表可以逐个处理列表中的元素通常使用for 循环和 while 循环来实现。 三、元组 元组是包含0个或多个元素的不可变序列类型。元组生成后是固定的其中任意元素都不能被替换或删除。元组与列表的区别在于元组中的元素不能被修政。创建元组时只要将元组的元素用小括号括起来并使用逗号隔开即可。
四、字典 字典是 Python 中内置的映射类型。映射是通过键值查找一组数据值信息的过程由 key-value的键值对组成通过 key 可以找到其映射的值 value。 字典可以看作是由键值对构成的列表。在搜索字典时首先查找键当查找到键后就可以直接获取该键对应的值。这是一种高效、实用的查找方法。这种数据结构之所以被命名为字典是因为它的存储和检索过程与真正的字典类似。键类似于字典中的单词根据字典的组织方式(例如按字母顺序排列)找到单词(键)非常容易找到键就能找到相关的值(定义)。但反向的搜索使用值去搜索键则难以实现。 字典中的值并没有特殊的顺序它们都存储在一个特定的键(key)里。键可以是数字、字符串以及元组等。此外字典中的元素(键值对)是无序的。当添加键值对时Python会自动修改字典的排列顺序以提高搜索效率且这种排列方式对用户是隐藏的。 dicts 为字典名key 为键value 为值。 五、集合 集合是0个或多个元素的无序组合。集合是可变的可以很容易地向集合中添加元素或移除集合中的元素。集合中的元素只能是整数、浮点数、字符串等基本的数据类型而且这些元素是无序的没有索引位置的概念。 集合中的任何元素都没有重复的这是集合的一个重要特点。集合与字典有一定的相似之处,但集合只是一组 key 的集合这些 key 不可以重复集合中没有 value。 S、T为集合x为集合中的元素。 Python 中的集合与数学中集合的概念是一致的因此两个集合可以做数学意义上的交集并集、差集计算等。集合的运算符或方法如表5.5所示。