ID: 19848269

列表 课件(共15张PPT)沪科版必修一python

日期:2026-03-01 科目:信息技术 类型:高中课件 查看:30次 大小:3330809B 来源:二一课件通
预览图 1/7
列表,课件,15张,PPT,科版,必修
  • cover
(课件网) 列表 问题引入 01 如果能够把变化序列存储起来就好了,我们用什么存储变化序列呢? 1.输入正整数n 2.当n!=1时: 2.1 如果n是偶数: n=n//2 2.2 否则: n=n*3+1 接下来该做什么了? 列表 02 序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可以通过每个值所在的位置编号(即索引)进行访问。列表是序列的其中一种。 列表是一种容器,可以包含任意数据类型的元素。 例: 列表的定义 03 # 空列表 empty_list = [] Python中,列表将元素放在[ ]中,使用 ‘,’ 将元素隔开 语法格式: 列表名=[列表元素1,列表元素2...] # 包含元素的列表 int_list = [2,4,5,6,8] float_list = [3.0,3.14,100.1,99.999] colors = ['RED','GREEN','BLUE','YELLOW'] # 包含不同数据类型的元素 mixed_list =[11,3.14,'hello',True,[3,'python'],('a','b','c'),{'fruits':'banana'}] # 使用内置函数list()创建 numbers = list(range(2,8)) 04 1.输入正整数n 3.当n!=1时: 3.1 如果n是偶数: n=n//2 3.2 否则: n=n*3+1 2.创建空列表 num=[] 向列表中添加数据 05 .append(x) 在列表末尾添加一个元素,相当于 a[len(a):] = [x] len()函数可计算当前列表的长度 Python添加数据方法 06 1.输入正整数n 3.当n!=1时: 3.1 如果n是偶数: n=n//2 3.2 否则: n=n*3+1 3.3 num.append(n) 2.创建空列表 num=[] 当循环结束之后,列表num里包含什么数据? 07 1.输入正整数n 3.当n!=1时: 3.1 如果n是偶数: n=n//2 3.2 否则: n=n*3+1 3.3 num.append(n) 2.创建空列表 num=[] 4.利用reverse函数将列表反转 num.reverse() 列表元素的访问 08 由于列表在计算机的存储位置是一块连续的存储空间,这些值按一定顺序排列,可以通过每个值所在的位置编号(即索引)进行访问 Python中支持负数索引,此时,从末尾元素开始,索引从-1开始计数,从右往左依次递减。 mixed_list = [11,3.14,'hello',True] print(mixed_list[0]) # 访问第一元素,输出结果: 11 mixed_list[1] = 'modify' # 通过索引还可以修改列表 mixed_list = [11,3.14,'hello',True] print(mixed_list[-1]) # 访问最后元素,输出结果:True 遍历列表元素(访问列表元素每一项) 09 下标访问法 序列迭代访问法是迭代访问列表中的每一个数据项i 07 1.输入正整数n 3.当n!=1时: 3.1 如果n是偶数: n=n//2 3.2 否则: n=n*3+1 3.3 num.append(n) 2.创建空列表 num=[] 4.利用reverse函数将列表反转 num.reverse() 5.遍历列表元素输出 07 python列表基本操作 05 sum(x) 计算列表x中数据总和 列表优势 07 (1)一批批量数据只需定义一个名称,程序的通用性更强。而一个单变量只可以控制一个数据,使用单变量,程序可控制的数据的个数是固定的。 (2)使用方便,可以组织循环控制结构,通过控制下标的值控制一批数据。 列表优势 07 ... ...

~~ 您好,已阅读到文档的结尾了 ~~