大家好,小编为大家解答python列表删除元素的方法的问题。很多人还不知道python列表排序从小到大,现在让我们一起来看看吧!

python 在列表删除部分行 python怎么删除部分列表_删除元素

Source code download: 本文相关源码




列表常用方法介绍
  • 前言
  • 一、列表追加元素
  • 二、清空列表
  • 三、删除列表指定元素
  • 四、复制列表
  • 五、根据下标向列表中指定位置插入数据
  • 六、根据元素下标删除元素
  • 七、列表元素翻转
  • 八、列表元素排序
  • 总结




前言

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


一、列表追加元素

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

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

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

python 在列表删除部分行 python怎么删除部分列表_删除元素_02

二、清空列表

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

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

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

python 在列表删除部分行 python怎么删除部分列表_开发语言_03

三、删除列表指定元素

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

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

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

python 在列表删除部分行 python怎么删除部分列表_开发语言_04

四、复制列表

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

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

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

python 在列表删除部分行 python怎么删除部分列表_python 在列表删除部分行_05

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

使用insert(i,value)方法向列表中指定位置添加数据,其中i为下标从0开始,value为插入的元素值python动态爱心代码。假如使用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)

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

python 在列表删除部分行 python怎么删除部分列表_开发语言_06

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

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

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

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

python 在列表删除部分行 python怎么删除部分列表_代码示例_07

七、列表元素翻转

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

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

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

python 在列表删除部分行 python怎么删除部分列表_python 在列表删除部分行_08

八、列表元素排序

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

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

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

python 在列表删除部分行 python怎么删除部分列表_开发语言_09


总结

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