Python数据分析与可视化教案2.4 Python列表操作.docx
《Python数据分析与可视化教案2.4 Python列表操作.docx》由会员分享,可在线阅读,更多相关《Python数据分析与可视化教案2.4 Python列表操作.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课 题2.4 Python列表操作课 型讲练授课班级大数据授课时数2教学目标1 .能够创立列表。2 .能够对列表元素进行查询、增加、删除等操作。3 .能够对列表进行长度查询、元素包含等操作。教学重点1.能够对列表元素进行查询、增加、删除等操作。教学难点1.能够对列表进行长度查询、元素包含等操作。学情分析列表在数据分析占有十分重要的地位,因为在数据DataFrame中的一列 就可以看成是一个列表。因为列表的方法和属性很多,要全部掌握还是有一 定难度。Python的列表与元组属于序列类型,其每个元素都是按照位置编号来读取的,这 一点与数组类似,但是数组只能存储相同类型的元素,而列表和元组可以存储不
2、同类 型的元素。列表与元组在很多方面的操作是类似的,但是两者也有不同,列表的元素 是可变的,而元组的元素是不可变的。一、创立列表创立列表时,只要逗号对元素进行分隔,再使用方括号括起来即可,列表的元素 不需要具有相同的类型,如1,2,3、宜用0或1,2,宜都是列表。例如代码如下:listl =1,2,345list2 = aVbVclist3 = l,2;aVbprint(数字列表为:”,listl)print(字符串列表:“Jist2)print(混合列表为:list3)输出结果如图2-*所示。Run:2-4AC:UsersliliangAnaconda3python.exe C:/Users
3、/liliang/PycharmProjects/sjfx/2-4.py数字列表为:1, 2, 3, 4, 5字符串列表:a, b, c 5 混合列表为:1, 2, a, b U”. Process finished with exit code 0图2-*创立列表例如结果二、访问列表元素与切片列表1 .访问列表元素列表的每一个元素都对应一个位置编号,这个位置编号被称为列表索引indexo 访问列表元素可以通过列表索引来实现,但是特别要注意的是列表索引是以。开头 的,即第1个元素的索引是0,而不是1。除了常见的正向索引以外,列表索引还支持反向索引,即可以从列表的最后一个 元素开始访问,最后一个
4、元素的索引为-1,倒数第2个元素的索引为-2,以此类推。列表索引的访问一般格式为:listindex例如代码如下:list = aVbVcVdVeVfprint(列表为:,list)index = 2print(索引为d 的元素为:s”(index,listindex)index = -1print,索引为(1 的元素为:%s(index,listindex)输出结果如图2-*所示。Run:2-4C:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-4.py列表为:a, b, c索引为2的元紊为:c索
5、引为-1的元素为:fProcess finished with exit code 0图2-*访问列表单个元素例如结果2 .访问切片列表切片列表是指取出列表一段连续或不连续元素构成一个新列表,切片列表的一般 格式为:liststart:last:step其中,start表示起始索引,start可以省略,默认是0。last表示终止索引,并且 这个终止索引是不能取到的。st叩表示索引步长,即索引之间的间隔。【注意】(1) start: Iast是一个左闭右开的区间,如I i st 1 :4表示的是输出列 表索引号1到3对应的元素。(2)有时使用默认索引更加方便,如list :3表示输 出列表索引号
6、0到2对应的元素,I ist:2表示将列表I ist按间隔为2正序输出, I ist表示将列表list按间隔1倒序输出。例如代码如下:list = faVb/cVd/eVfprint(列表为:,list)print。索引号1到3的切片列表为print(嗦引号0到2的的切片列表为:print(索引号2到最后一个索引的切片列表为print(原列表索引0到4,步长为2的切片列表为:list0:5:2)print(”按间隔为2正序输出的切片列表为:print。按间隔为1倒序输出的切片列表为:输出结果如图2-*所示。Run:2-4AC:UsersliliangAnaconda3python.exe C:
7、/Users/liliang/PycharmProjects/sjfx/2-4.py列表为:a, b, c, d e, f 索引号1到3的切片列表为:b,d =5 索引号。到2的的切片列表为:a, b, c索引号2到最后一个索引的切片列表为:,d,,e, fX 二 原列表索引0到4,步长为2的切片列表为:a, c, e; 按间隔为2正序输出的切片列表为:匕c, e 按间隔为1倒序输出的切片列表为:F, e, d, ,c, b, aProcess finished with exit code 0图2-*访问切片列表例如结果三、添加列表元素在列表中可以使用append方法在列表的最后一个元素后面
8、再添加一个新元素。 添加列表新元素的一般格式为:list.append(value)其中,value表示新添加兀素的值。例如代码如下:list=l,2,3,4print(初始列表为:list)list.append(5)print(添加新元素的列表为: ,list)输出结果如图2-*所示。Run:- 2-4 xAC:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-4.py初始列表为:1, 2, 3, 4添加新元素的列表为:1, 2, 3, 4, 55s 5二1 Process finished wi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python数据分析与可视化 教案 2.4 Python列表操作 Python 数据 分析 可视化 列表 操作
限制150内