千锋教育-做有情怀、有良心、有品质的职业教育机构

python列表怎么删除元素

来源:千锋教育
发布时间:2023-11-09 07:22:25
分享

python中关于删除list中的某个元素,一般有三种方法:remove、pop、del:

1.remove:删除单个元素,删除首个符合条件的元素,按值删除

举例说明:

>>>str=[1,2,3,4,5,2,6]

>>>str.remove(2)

>>>str

输出

[1,3,4,5,2,6]

2.pop:删除单个或多个元素,按位删除(根据索引删除)

>>>str=[0,1,2,3,4,5,6]

>>>str.pop(1)#pop删除时会返回被删除的元素

>>>str

输出

[0,2,3,4,5,6]

>>>str2=['abc','bcd','dce']

>>>str2.pop(2)

'dce'

>>>str2

['abc','bcd']

3.del:它是根据索引(元素所在位置)来删除

举例说明:

>>>str=[1,2,3,4,5,2,6]

>>>delstr[1]

>>>str

输出

[1,3,4,5,2,6]

补充:删除元素的变相方法

s1=(1,2,3,4,5,6)

s2=(2,3,5)

s3=[]

foriins1:

ifinotins2:

s3.append(i)

print('s1_1:',s1)

s1=s3

print('s2:',s2)

print('s3:',s3)

print('s1_2:',s1)

以上内容为大家介绍了python培训之列表怎么删除元素,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python怎么换行输出 python在用print()方法进行输出时,输出结果是整行显示出来的,这时候我们需要考虑一下,我们输出的结果需不需要换行?常用的转义符方式:\n#-*-coding:utf-8-*-A="来看看能不
  • pythonmath.ceil什么意思 python的ceil()函数返回数字的上入整数。ceil的语法格式为importmathmath.ceil(x)注意:ceil()是不能直接访问的,需要导入math模块,通过静态对象调用该方法。参数
  • python内建函数是什么意思 python的内建函数即是python自带的函数,这种函数不需要定义,并且不同的内建函数具有不同的功能,可以直接使用。以下是部分内建函数用法及说明1、abs(),返回数字的绝对值。2、all(),如果
  • pythonidle是什么意思 IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。IDLE是开发python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是
  • python写代码怎么换行 在写代码过程中,经常遇到一行代码很长的情况。为了让代码显得整齐干净,就需要把一行代码分成多行来写,Python中有两种小技巧可以实现该功能:1.用反斜杠链接多行代码,示例输出:55a=22+\33pr
  • python浏览器能运行python吗 py文件不是html文件,当然不能在浏览器里打开。py文件可以用任何编辑器打开,py文件是和txt一样都是普通的文本文件,只是python解释器可以解释运行。常见用的python编辑器有pycharm