列表沪科版必修一python

2024-04-11
| 15页
| 596人阅读
| 2人下载
普通

内容正文:

列表 1 问题引入 01 如果能够把变化序列存储起来就好了,我们用什么存储变化序列呢? 1.输入正整数n 2.当n!=1时: 2.1 如果n是偶数: n=n//2 2.2 否则: n=n*3+1 接下来该做什么了? 2 列表 02 序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可以通过每个值所在的位置编号(即索引)进行访问。列表是序列的其中一种。 列表是一种容器,可以包含任意数据类型的元素。 例: Python中字符串、列表、元组、字典、集合都是序列,都具有序列的基本特征,元组跟列表类似只是里面的元素不能修改 3 列表的定义 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)) 4 04 1.输入正整数n 3.当n!=1时: 3.1 如果n是偶数: n=n//2 3.2 否则: n=n*3+1 2.创建空列表 num=[] 5 向列表中添加数据 05 .append(x)   在列表末尾添加一个元素,相当于 a[len(a):] = [x] len()函数可计算当前列表的长度 Python添加数据方法 6 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里包含什么数据? 7 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() 8 列表元素的访问 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 9 遍历列表元素(访问列表元素每一项) 09 下标访问法 序列迭代访问法是迭代访问列表中的每一个数据项i 10 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.遍历列表元素输出 11 07

资源预览图

列表沪科版必修一python
1
列表沪科版必修一python
2
列表沪科版必修一python
3
列表沪科版必修一python
4
列表沪科版必修一python
5
列表沪科版必修一python
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。