网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计基础-教学课件 第4章 组合数据类型.pptx

Python程序设计基础-教学课件 第4章 组合数据类型.pptx

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第4章组合数据类型

目录4.1列表4.2元组4.3集合4.4字典

列表是一种有序的集合,可以包含任意类型的数据,如数字、字符串、布尔值等。列表支持一次性存储多个数据,而且这些数据可以是不同类型的。列表中的元素是有顺序的,可以通过索引来访问。如果有成百上千名学生需要记录,使用列表可以更方便地处理这些数据。本节将学习有关列表的相关知识。4.1列表

4.1.1列表的基础知识将所有的学生成绩放在一个数据集中,图4-2描述了单个变量存储五个整数值的概念。图4-2?五个学生成绩的数据集但是,如果所有值都存储在具有单个名字的数据集合中,那么如何引用每个单独的学生成绩?邮局就是具有这样数据集合的一个极好的例子。假如将邮局看作是一个编号的“邮政信箱”的数据集合。这些信箱用数值作为索引,因此就可以使用像“邮政信箱777”这样的描述来引用一个信箱。列表是一种强大而有序的数据类型,其中单个变量可以存储许多值,每个值称其为列表的元素,每个列表元素都可以由整数索引进行访问。例如score[0]、score[3]的值分别为98和65。

4.1.2创建列表列表的创建和初始化可通过[]和list函数完成。其格式为:列表变量=[元素1,元素2,...,元素n]列表变量=list(变量名或对象数据)说明:格式1中,可以直接通过在[]中列举数据元素的方式创建并初始化一个列表变量。格式2中,list函数可以利用字符串、列表、元组、集合、字典、range对象、其他类型的迭代对象数据创建并初始化一个列表变量,其参数可以是一个具体数据,也可以是包含上述数据的变量,返回一个包含这些值的列表。

4.1.3访问列表元素在Python中,要访问列表中的元素,可以使用下标索引。列表中的元素是按顺序排列的,索引可以用来指定要访问的元素的位置。那么什么是索引呢?列表的正反向索引如图4-3所示。图4-3?列表的正反向索引下标正向索引从0开始,即第一个元素的索引为0,第二个元素的索引为1,最后一个元素的索引为列表长度减1。如变量score,其正向索引下标为0,终值为4。要访问特定位置的元素,可以使用方括号?[?]?再加上元素的索引,语法为“列表[下标索引]”。

负数索引表示从列表的末尾开始计数,即最后一个元素的索引为-1,倒数第二个元素的索引为-2,最后一个元素的索引为负的列表长度。例如,要获取列表中的最后一个元素,可以使用score[-1],它将返回值为57。列表中的元素可以通过索引或切片这两种方式进行访问,也可以在循环中依次访问。4.1.3访问列表元素

切片,也称分片,用于在指明下标起始位置、终止位置和步长的条件下访问列表变量的部分元素。其格式为:变量名[start:end:step]start:可选项,表示待访问部分的起始下标,省略时默认为0,start所指的元素包含在切片中。end:可选项,表示待访问部分的终止下标,省略时默认为列表长度,但end所指的元素不包含在切片中。step:可选项,表示每次访问元素的间隔,默认为1。遵循左闭右开原则,切片也支持正反向下标访问,正向访问时,步长为正值;反向访问时,步长为负值。4.1.3访问列表元素

4.1.4添加列表元素在Python中,添加列表元素可以通过使用insert()方法和append()方法来实现。(1)insert()方法insert()方法是一种用于在列表的指定位置插入一个新元素,语法如下:list.insert(index,element)其中,index是插入的位置(索引),element是要插入的元素。

(2)append()方法append()方法用于在列表的末尾添加一个新元素。这个方法没有返回值,也就是说它不会返回新列表,但它会改变原始列表,语法如下:list.append(element)其中,element是要添加到列表末尾的元素。

4.1.4添加列表元素(3)extend()方法在Python中,extend()方法是用来将一个列表末尾追加另一个可迭代对象(通常是另一个列表)。它用于扩展列表的长度,而不会创建新的列表。语法如下:list.extend(ite

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档