2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1

2023-11-22
| 31页
| 1518人阅读
| 6人下载
特供

内容正文:

Python学习之旅 列表 主讲人: 1 目录 CONTENT 列表的创建与访问 03 修改、添加和删除列表元素 09 对列表进行排序 17 对列表进行统计和计算 23 2 列表的创建与访问 01 3 01 简单数据类型 02 复合数据类型 数据类型 整 数 int() 浮点数 float() 字符串 str() 布尔型 bool() list 列表 Tuple 元组 setname 集合 dictionary 字典 列表 列表可以包含多个数据元素,它是一个有序的集合。 创建列表,各元素用逗号隔开,放在方括号内。 列表可以存储混合类型的数据 列表名=[元素1 , 元素2 , 元素3 ,元素4,………. ,元素n] 元素个数没有限制,并且只要是Python支持的数据类型就可以 emptylist=[ ] #空列表 num=[1,22,33,44,55,66,77] #数字列表 car=[‘Rolls-Royce’,‘toyota’,‘honda’,‘yamaha’,‘benz’] #字符串列表 untitle =[“石榴” , 1 , “123” ,”梨子”,[“红提”,”苹果”,”橘子”]] #混合列表 列表 !!!在使用列表时,虽然可以将不同类型的数据放入到同一个列表中,但是通常情况下,在一个列表中只放入一种类型的数据,可以提高程序的可读性。 列表 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] 列表中每一个元素都有一个编号,也称为索引。 0 1 2 3 4 5 6 索引(下标) -7 -6 -5 -4 -3 -2 -1 索引(下标) 7 访问列表 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] 直接使用print()函数 print(fruits) print(fruits[2]) print(fruits[-5]) #访问(输出)第三个元素 #访问(输出)倒数第五个元素 #访问fruits列表 print(fruits) ['苹果', '橘子', '香蕉', '百香果', '芒果', '梨子', '龙眼'] print(fruits[2]) 香蕉 print(fruits[-5]) 香蕉 8 修改、添加和删除列表元素 02 9 修改列表元素 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] fruits[1]=”石榴” #修改列表第2个元素 fruits[-1]=”橙子” #修改列表最后一个元素 10 添加列表元素 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] fruits.append(”石榴”) 在末尾添加元素——使用方法append() 语法格式: 列表名.append(元素) 11 添加列表元素 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] fruits.insert(1,”葡萄”) 在列表中插入元素——使用方法insert() 语法格式: 列表名.insert(指定位置索引号,元素) 执行效率没有append()方法高,不常用。 12 添加列表 a=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] 如果想要将一个列表中的全部元素添加到另一个列表中,可以使用列表对象的extend()方法实现。 语法格式: 原列表名.extend(要添加的列表名) b=[‘apple’,’orange’,’banana'] a.extend(b) print(a) 13 删除列表 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] del fruits #删除列表(不常用) del fruits[2] #删除第三个元素 使用方法del语句 14 删除列表元素 fruits=['苹果','橘子','香蕉','百香果','芒果','梨子','龙眼'] fruits.remove(”芒果”) 根据元素值删除——使用remove()方法 语法格式: 列表名.remove(要删除的元素) 使用remove方法之前,最好要判断指定的元素是否存在。 使用remove方法之前,要判断指定的元素在不在 15 删除列表元素 fruits=[

资源预览图

2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
1
2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
2
2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
3
2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
4
2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
5
2.3周而复始的循环(第1课时)——列表 课件 2022—2023学年教科版(2019)高中信息技术必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。