Python 列表
1、列表 在Python语言中,列表是通过[]包围起来的数据,而列表可以进行数据的增加、删除、排序等的操作,同时, 列表中第1个数据的下标是从0开始。
2、表定义的语法格式: 列表名字 = [数据1,数据2,...数据n]
语法格式分析: (1)列表名字,按变量的命名规则字义即可。 (2)“等于号”格式要求,不能省略。 (3)一对中括号,中括号里面如果没有数据,就定义了一个“空列表”。 (4)中括号里面的数据以“逗号”分隔。
3、列表的特性: (1)列表的下标,如果从列表的头部开始,那么,下标就从0开始,即列表中 第一个数据的下标是0,第二个数据的下标是1,如些类推。 (2)列表的下标,如果从列表的尾部开始,那么,下标就从-1开始,即列表中 最后一个数据的下标是-1,倒数第二个数据的下标是-2,如些类推。 (3)可以对列表进行添加、删除、排序、插入等的操作来改变列表中的某个数据。
4、列表操作的常用方法
5、例子: L = [] #定义了一个空列表L
L = [1,2,3] #定义了一个,带有3个数据的列表L
L.append(4) #通过append方法向列表L的尾部添加了一个数据4,添加后,列表中的数据为 [1,2,3,4]
L.insert(2,9) #通过insert方法向列表L中,下标为2的位置,添加数据9,添加后列表中的内容为 [1,2,9,3,4]
L.pop() #通过pop方法从列表L的尾部删除一个数据,即删除了4,删除后列表中的内容为 [1,2,9,3]
L.pop(2) #通过pop方法从列表L中删除下标为2的数据数据,即删除了9, 删除后列表中的内容为[1,2,3]
L.remove(2) #通过remove方法从列表L的头部开始,删除出现的数据2, 删除后列表中的内容为[1,3]
L.count(3) #通过count方法计算列表L中,2出现的次数,结果为1,因为, 列表中的3只有1个
m = [1,2,3,4,5,6,7] #定义列表m
L.extend(m) #通过extend方法在列表L的尾部,添加了表列m,添加后, 列表L中的内容为[1,3,1,2,3,4,5,6,7]
L.index(3) #返回3从列表L头部开始第一次出现的位置的下标,即1
L.index(1) #返回1从列表L头部开始第一次出现的位置的下标,即0
L.index(1,4,8) #返回1从列表L,下标从4开始,到下标为8这个范围中, 第一次出现的位置下标,结果是报错, 因为,这个范围的数据是[3,4,5,6,7],而没有1
L.reverse() #通过reverse将列表L中的数据反转,反转后的结果为 [7,6,5,4,3,2,1,3,1]
L.sort() #通过sort将列表L中的数据进行从小到大的排序,排序后的结果为 [1,1,2,3,3,4,5,6,7]
6、获取列表数据的语法格式: 列表名字[下标]
语法格式分析: (1)列表名字。 (2)一对中括号。 (3)下标。
例子: L = [4,5,6] L[1] #获取了列表L中,下标为1的数据,即5 L[0] #获取了列表L中,下标为0的数据,即4 L [-1] #获取了列表L中,下标为-1的数据,即6 L [-3] #获取了列表L中,下标为-3的数据,即4
======================================================================= 非常好,现在,我们已经掌握了Python语言中的(列表)但是,如何去运行用它呢? 所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|