Del是python语句,不是列表路径,不能被list挪用。使用del删除一个元素。当元素删除当前元素时,它后面的元素将主动移动以保存空缺位置。

  

示例:列表

  

德尔阿[位置]

  

# usr/bin/python

  

# _*_编码:utf-8 _*_

  

a=[\”a \”、\” b \”、\” c\”]

  

Del a[0] #指定删除0位元素

  

打印(a)

  

输出为:[\”b \”,\” c\”]

  

如果元素在列表中的位置不确定或不一致,可能使用remove()根据指定的值删除元素。

  

示例:列表a

  

A.remove(\”str \”)

  

# usr/bin/python

  

# _*_编码:utf-8 _*_

  

a=[\”a \”、\” b \”、\” c\”]

  

A.remove(\”b\”) #删除指定的元素

  

打印(a)

  

输出为:[\”a \”,\” c\”]

  

使用pop(),也可以在列表中的指定位置获取元素,但是在实现之前,该元素将被主动删除。如果为弹出(关闭)指定了偏移,它将返回与偏移对应的位置处的元素。如果未指定,默认情况下使用-1。因此,pop(0)将返回列表的头部元素,而pop()或pop(- one)将返回列表的尾部元素。

  

示例:列表a

  

# usr/bin/python

  

# _*_编码:utf-8 _*_

  

a=[\”a \”、\” b \”、\” c\”]

  

b=[\”d \”、\” e \”、\” f\”]

  

# pop的订单,有返回值,可以赋值带出

  

C=a.pop() #默认删除-一个位置元素“c”,并赋予被删除元素返回值的值

  

D=b.pop(0) #删除0位元素“D”,并赋予删除元素返回值的值

  

印刷(a、b、c、d)

  

返回值:[\”a \”,\” b\”] [\”e \”,\” f\”] c d