列表是四级的必考知识点,在每年的中国电子协会考级中都会出现,同时在赛事中的出现频率也很高,列表的题目通常结合变量进行考察,跟列表相关的题型包含:成语接龙、词语接龙、搭配、冒泡排序、选择排序等。
一、列表的概念
如果将变量比作“储物盒”,那么列表就像一个“储物柜”。创建的方法如下:
二、列表的主要特征
① 列表可以用于存储多个数据
② 列表中的数据是有序的,区分列表中的数据靠的是编号
三、列表的类型
1.全局列表
全局列表适用于全部的角色,在所有的角色下都可以进行使用,全局列表的显示为:,创建的方法为
2.私有列表
私有列表只能适用当前角色,在所有的角色下都可以进行使用,全局列表的显示为:,创建的方法为
四、与列表相关的命令
1.向列表添加内容
2.删掉特定的编号项
3.删除整个列表中的所有内容
在每次程序开始之前,都需要对列表的内容进行清空,否则可能会影响到后续的操作。
4.在特定编号项前插入内容
5.替换特定编号项内容
6.定位对应编号项内容
7.查看列表中对应内容的编号
8.查看列表的长度
9.用于判断列表是否包含的条件
10.显示列表
11.隐藏列表
五、列表例题——新"跳7"游戏
小猫从1到100数数,遇到含7但又不是7的倍数时说"过",将这些数存入列表中,最后说出这样的数有多少个。
1.准备工作
(1)默认小猫角色;
(2)默认空白背景;
(3)创建一个名为list的列表。
2.功能实现
(1)点击绿旗,小猫从1开始数数,一直数到100,每个数说0.1秒;
(2)遇到这个数里含7但又不是7的倍数时说"过",并将此数放入列表;
(3)最后说出列表中这些数的个数,例如:小猫说“这样的数有XX个”
做题思路与步骤:
第①步:数字从1-100进行变化,可以运用变量进行替代,因为数字的变化是有规律的,那么先设置变量,需要对变量进行初始化设置
,数字从1-100变化,那么需要循环100次
,每次遍历的时候需要对变量进行增加
。
第②步:在程序开始的时候,需要对列表进行初始化
第③步:题目规定遇到数字含7但是不是7的倍数需要说“过”,那么需要用到判断,判断时需要先设置条件,数字含7的条件是,不是7的倍数的条件是
,接着是两个条件组合起来,那么需要判断是用“与”连接还是“或”连接,题目中,两个条件需要同时满足,那么需要用“与”字进行连接
,满足条件说“过”并插入列表,否则说数字
那么条件语句就完成啦。
第④步:程序结束前,要说出列表中这些数的个数,列表的个数运用命令代替,在说的过程中,需要用到拼接字符串的方法
整合代码:
Tips:接着的四级内容将会以专题进行更新!
如果小编几天连续没有更新,麻烦不要催更哦,可能是小编有事耽搁了,等她忙完了,会继续更新内容滴!如果友友们有什么疑问,可以评论或者后台滴滴我,小编看到了会及时回复你们哦!