一,列表的作用
思考一个问题:如果我想要在程序中,记录5名学生的信息,如姓名。
如何做呢?
这就是列表的作用,能帮助我们更加高效的存储各种数据
思考:如果一个班级100位学生,每个人的姓名都要存储,应该如何书写程序?声明100个变量吗?
答:No,我们使用列表就可以了, 因为列表一次可以存储多个数据!
二,列表的字面量以及变量
列表的标志性符号是一对中括号,在中括号中用英文逗号隔开多个元素,这里的元素可以是我们学过的任何类型的,例如:整数、浮点数、字符串
- 当你用中括号括起元素之后,我们称之为一个列表的字面量
- 当你把一个列表的字面量赋值给一个变量之后,我们称这个变量为列表的变量
- 当你给一个变量赋值为一对中括号但中括号中没有任何元素时,我们称这个列表为空列表
演示:
三,列表的下标(索引)
如何从列表中取出特定位置的数据呢?
我们可以使用:下标(索引)
如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增
我们只需要按照下标索引,即可取得对应位置的元素。
或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3......)
*小练习,班上有4名同学:小张、小许、小胡、小朱,定义一个列表name_list,来存放4名同学的名字,完成三次打印的内容——①打印完整的列表,②按正向下标(索引)从左到右打印该列表中的每个元素,③按负向下标(索引)从右到左打印该列表中的每个元素
样例输出:
正确答案: