【Python】列表的常用方法介绍


前言

本文主要简单介绍一下python中列表的常用方法,包括添加元素、清空列表、删除元素、列表复制、根据下标插入元素、根据下标删除元素、列表翻转、列表排序。


一、列表追加元素

使用append()方法向列表中添加元素,新的元素追加到列表的尾部,代码示例如下:

oldstr = [1,2,3]
print(oldstr)
oldstr.append('4')
print(oldstr)

执行该段脚本,可以看到在原列表后面新增加了元素,结果如下:
列表后面追加元素

二、清空列表

使用clear()方法将列表里所有的元素清空,列表没有被删除,只是清空里面的元素,代码示例如下:

oldstr = [1,2,3]
print(oldstr)
oldstr.clear()
print(oldstr)

执行该段代码后,列表里所有的元素将被清空,运行结果如下:
清空列表

三、删除列表指定元素

使用remove()方法将列表里指定元素进行删除,方法里填入元素值,代码示例如下:

oldstr = [1,2,3]
print(oldstr)
oldstr.remove(3)
print(oldstr)

执行该段代码后,列表的的’3’元素将被删除,运行结果如下:
删除列表指定元素

四、复制列表

使用copy()方法复制列表,将列表里的全部内容复制到新列表,代码示例如下:

oldstr = [1,2,3]
print('oldstr =',oldstr)
newstr = oldstr.copy()
print('newstr =',newstr)

执行该段代码后,将旧列表里的全部内容复制到新列表上,运行结果如下:
复制列表

五、根据下标向列表中指定位置插入数据

使用insert(i,value)方法向列表中指定位置添加数据,其中i为下标从0开始,value为插入的元素值。假如使用insert(0,6)就是在第一个位置插入6,假如使用insert(1,6)就是在第二个位置插入6。这里创建两个列表,并向指定位置插入元素,演示一下Insert()方法的使用,代码示例如下:

#在第一个位置插入
oldstr = [1,2,3]
print(oldstr)
oldstr.insert(0,6)
print(oldstr)
#在第二个位置插入
oldstr1 = [1,2,3]
print(oldstr1)
oldstr1.insert(1,6)
print(oldstr1)

执行该段代码后,可以看到都往两个列表里的指定位置插入了元素,代码执行结果如下:
根据下标向列表指定位置插入数据

六、根据元素下标删除元素

使用pop(i)方法将列表指定位置的元素进行删除,i为元素的下标,从头到尾从0开始,从尾到头则从-1开始。代码示例如下:

oldstr = [1,2,3]
print(oldstr)
oldstr.pop(0)
print(oldstr)

执行该段代码之后,第一个位置元素1将被删除,代码执行结果如下:
根据元素下标删除元素

七、列表元素翻转

使用reverse()方法将列表元素顺序进行翻转,假如原列表为[1,2,3],那么翻转后的列表为[3,2,1],代码示例如下:

oldstr = [1,2,3]
print(oldstr)
oldstr.reverse()
print(oldstr)

执行该段代码之后,可以看到该列表元素顺序已经被翻转,代码执行结果如下:
列表元素翻转

八、列表元素排序

使用sort()方法可将列表里的元素进行排序,如果是数字则从小到大进行排序,如果是字母则按字母顺序进行排序,代码示例如下:

oldstr = [4,2,7,6,9,2,4,1]
print(oldstr)
oldstr.sort()
print(oldstr)

执行该段代码之后,可以看到列表里的元素从小到大进行了排序,代码执行结果如下:
列表元素排序


总结

本文主要简单介绍一下python中列表的常用方法,包括添加元素、清空列表、删除元素、列表复制、根据下标插入元素、根据下标删除元素、列表翻转、列表排序。本文仅用于学习总结,如有不正确的地方,欢迎指正。

猜你喜欢

转载自blog.csdn.net/liaotianyin/article/details/130709847
今日推荐