数据结构与算法基础课件章节9.pptx
《数据结构与算法基础课件章节9.pptx》由会员分享,可在线阅读,更多相关《数据结构与算法基础课件章节9.pptx(16页珍藏版)》请在汇文网上搜索。
1、第9章Python数据结构 Python语言中有四种内置的数据结构,分别为列表(list)、元组(tuple)、字典(dict)和集合(set)。同时Python里还有标准库和内置函数来实现一些复杂的数据结构。9.1 列表(列表(list)列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1=dog,cat,2020,2021list2=1,2,3,4,5list3=a,b,c,d1访问列表中的列表中的值 列表索引从0开始,第二个索引是1,依此类推;索引
2、也可以从尾部开始,最后一个元素的索引为-1,往前一位为-2,以此类推。【输出】【输出】123452更新和更新和删除列表元素除列表元素 在列表中,可以使用append()方法来添加列表项;可以使用del语句可以从一个列表中依索引而不是值来删除一个元素;可以使用remove()移除列表中某个值的第一个匹配项。【输出】【输出】1,2,3,4,5,61,2,4,5,62,4,5,63将列表当做堆将列表当做堆栈使用使用 列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append()方法可以把一个元素添加到堆栈顶。用pop()方法可以
3、把一个元素从堆栈顶释放出来。【输出】【输出】1,2,3,4,51,2,3,45利用列表来排序利用列表来排序 使用列表的内置函数sort()可轻松地实现对列表进行排序。sort()函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。sort()函数一共有三个参数:list.sort(cmp=None,key=None,reverse=False)其中cmp为可选参数,如果指定了该参数会使用该参数的方法进行排序;key主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序;reverse是排序规则,reverse=Tr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载共享资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 基础 课件 章节