上面介绍了python列表的基本知识点 今天给大家介绍的python列表操作方法有下面几点:

已知列表: a = [1,2,3,4,5]

python list 索引:
列表索引的下标默认是从第0个开始的,比如我们需要获取第1个元素1,那我们可以用a[0].如果需要获取
最后一个元素,那可以通过a[-1]。

1 append()方法
向列表的尾部插入数据
有点像push操作
它可以push大部分数据,比如数字,字符串到列表里,
比如:
a.append(6)
a.append(7)
a.append([1,3])

如果你要进行列表的合并的话,用下面的extend方法
2 extend()方法
b = ['a','b']
a.extend(b)
print a
输出列表a的结果是[1,2,3,4,5,a,b]

3 insert()方法
比如
a.insert(1,66)
输出结果是[1, 66, 2, 3, 4, 5, 'a', 'b']

4 remove()方法
a.remove(66)
输出的结果是:[1, 2, 3, 4, 5, 'a', 'b']

删除列表里面指定的值,如果没有的话,报错:
Traceback (most recent call last):
File "", line 1, in
ValueError: list.remove(x): x not in list

4 pop方法
a.pop()
输出的结果是'b'
a.pop(2)
输出的结果是3
如果你没有指定参数的话,默然是返回列表的最后一个字符,如果指定的话,返回当前指定的索引的值

5 index方法
a.index(2)
发现了一个很奇怪的问题,我直接输出a.index(0)就会报错,因为index方法在取值的时候,有个判断元素是否存在,如果不存在则抛出异常。

6 python列表查找
我们可以通过in的方法来进行查找。如果需要查找的值在列表里,则返回true,否则返回false

7 判断python列表为空:
判断列表为空有两种方法,一个是通过len(列表),然后看返回结果,还有一个是通过if 判断,如果是空列表,则返回false

8 python 列表长度:
通过len(列表)就可以得到结果

9 python 列表变量循环:
直接用for in 迭代列表输出就行。

10 python 列表随机选值:
可以通过import random模块,然后随机生成一个整数,在到列表里面去取数据,但是如果超过索引范围,则会报错。

11 python 列表排序:
直接通过列表自身的sort()方法就能对列表进行排序,注意这个方法返回none,是原地的修改列表

列表应用还是非常广泛和重要的,目前我们的python小班培训就有详细的列表讲解和应用,让你通过实战掌握列表知识,比如用列表做一些数据处理。

python视频教程