多语言展示
当前在线:816今日阅读:97今日分享:45

python入门系列教程(七) 列表list用法大全

今天是小编分享python入门教程第八讲,讲述list列表的使用。
工具/原料
1

电脑

2

python

方法/步骤 list的使用
1

首先list也是一种python内置的数据类型,称为列表或者集合。主要的特点:是一个可变的有序列表/集合,可以添加删除列表中的元素。例如列出某一个班级的学生名字:>>> students = ['zhangsan','guanyu','liubei']>>>>>> print (students)['zhangsan', 'guanyu', 'liubei']>>>students就是一个列表list。

2

如果需要计算students列表中有多少个元素或者班级中有多少人?可以使用len()函数>>> print(len(students))3>>>

3

如何利用索引来访问list中的元素?>>> print(students[0])zhangsan>>>>>> print(students[1])guanyu>>> print(students[2])liubei>>>>>> print(students[3])Traceback (most recent call last):  File '', line 1, in IndexError: list index out of range>>>切记列表的索引从0开始,超界就会报错哦。最后一个元素的索引是len(students) - 1

4

那如何取最后一个人或者最后一个元素是谁?>>> print (students[-1])liubei>>>以此类推,倒数第二个,第三个都可以这样取出来。当然如果取倒数第四个肯定超界还是会报错的。>>> print (students[-2])guanyu>>> print (students[-3])zhangsan

5

接下来讲讲如何添加元素?直接使用append()方法可以添加元素,默认加到最后>>> students.append('zhaoyun')>>>>>> print (students)['zhangsan', 'guanyu', 'liubei', 'zhaoyun']>>>

6

那如果需要加到指定的位置,怎么办?可以使用insert()方法。>>> students.insert(2,'huangzhong')>>> print (students)['zhangsan', 'guanyu', 'huangzhong', 'liubei', 'zhaoyun']>>>添加元素huangzhong到索引位置为2的地方。

7

那如何删除元素呢?使用pop()函数。>>> students.pop()'zhaoyun'>>>>>> print (students)['zhangsan', 'guanyu', 'huangzhong', 'liubei']>>>如果不加任何的参数,就是删除最后面的那个元素

8

需要删除指定位置的元素,又该如何操作?>>> students.pop(2)'huangzhong'>>>>>> print (students)['zhangsan', 'guanyu', 'liubei']删除的是索引为2的元素。

9

如果需要将某个元素替换成新的元素,怎么操作?其实很简单,直接赋值即可>>> students[0] = 'zhangsanshabi'>>>>>> print (students)['zhangsanshabi', 'guanyu', 'liubei']其实本例就是将第一个元素或者是索引为0的赋值进行替换。

10

其实list中还可以有list。>>> b = ['adas',1312,['haoda','hello'],True]>>> print (b)['adas', 1312, ['haoda', 'hello'], True]list中的数据类型可以不完全一样>>> a = ['asad',123,False]>>>>>> print (a)['asad', 123, False]

11

最后来谈谈list列表中如果什么元素都没有,是空的,又会怎么样?>>> c = []>>> print (len(c))0>>>空列表也是可以的,并且长度为0,在很多场景还是可以使用到的。

注意事项

分享投票点赞或关注,是对小编最大的鼓励。谢谢~

推荐信息