(1)什么是列表
Python中的列表(英文称为List),可以理解为能够存储多个数据项的收纳箱,如下图所示。列表当中的数据项也叫做元素,通过使用“[ ]”和“,”,将各个元素放到列表当中,其中元素在列表中的顺序,称为元素的索引号。
列表在一开始没有数据项(初期化)的时候,可以写成下图的方式。
列表的一个优点是,可以将不同类型的数据,都放到列表当中,比如字符串和数字等等。如下图所示。
(2)列表元素的输出与赋值
列表元素的输出
列表中的各个元素,可以像前面学习的变量一样进行输出。输出时,将元素在列表中的索引号添加即可,如下图所示。
仔细观察下面的代码,学习如何输出列表中的元素。
a = [1,2,3] print(a[0])
使用在线云编辑器,输入上面的代码,执行效果如下图所示。
列表元素的赋值
列表元素的赋值也像变量赋值一样,如下图所示。
仔细观察下面的代码,学习如何输出列表中的元素。
a = [1, 2, 3] a[0]='one' a[1]='two' a[2]='three' print(a)
使用在线云编辑器,输入上面的代码,执行效果如下图所示。
(3)列表的常用操作
列表元素的个数
有时我们想知道一个列表中有多少个元素,行话一般会说,这个列表的长度是多少,这时就可以使用len()函数。在“( )”中输入列表的名字,就可以返回这个列表中元素的个数。如下图所示。
仔细观察下面的代码,学习如何求列表的个数。
a = [1, 2, 3, 4, 5] length = len(a) print(length)
使用在线云编辑器,输入上面的代码,执行效果如下图所示。
列表元素的添加
如果我们想对一个列表添加新的元素,可以使用append()函数。使用append()函数,可以在列表最末端的元素后,添加新的元素,如下图所示。
仔细观察下面的代码,学习如何向列表中添加新的元素。
a = [1, 2, 3] a.append(4) print(a)
使用在线云编辑器,输入上面的代码,执行效果如下图所示。
列表元素的删除
列表元素的删除,可以使用del关键字,如下图所示。
仔细观察下面的代码,学习如何删除指定列表的元素。
a = ['white', 'black','red', 'blue', 'yellow'] del a[2] print(a)
使用在线云编辑器,输入上面的代码,执行效果如下图所示。
挑战一下
如果你学完了今天的知识内容,动手试试下面的挑战任务吧!
微信运动周报(使用列表实现)
下图为微信运动的步数周报,使用“列表”知识,创建一个运动步数列表。列表值分别是:8752, 4512, 14520, 1230, 3652, 7852, 9852。
【源代码:资源包\第3天\3-1-挑战.py】
此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。