大家好,小编为大家解答python列表删除元素的方法的问题。很多人还不知道python列表排序从小到大,现在让我们一起来看看吧!
Source code download: 本文相关源码
列表常用方法介绍
- 前言
- 一、列表追加元素
- 二、清空列表
- 三、删除列表指定元素
- 四、复制列表
- 五、根据下标向列表中指定位置插入数据
- 六、根据元素下标删除元素
- 七、列表元素翻转
- 八、列表元素排序
- 总结
前言
本文主要简单介绍一下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为插入的元素值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)
执行该段代码后,可以看到都往两个列表里的指定位置插入了元素,代码执行结果如下:
六、根据元素下标删除元素
使用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中列表的常用方法,包括添加元素、清空列表、删除元素、列表复制、根据下标插入元素、根据下标删除元素、列表翻转、列表排序。本文仅用于学习总结,如有不正确的地方,欢迎指正。