本文主要是介绍python中使用del删除列表元素练习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
分别删除:
- 前3个
- 后3个
- 中间3个
具体实现:
# 删除列表元素a=range(9)
# 使用del删除第3个
b=list(a)
print(b)
del b[2]
print(b)# 切片删除
# 删除前三个
c=list(a)
del c[0:3]
print(c)
d=list(a)
del d[:3]
print(d)
# 删除最后三个
d=list(a)
print(d[:-3]) #没有真正删除,仅仅是不让显示了# 删除最后三个
d=list(a)
del d[-3:len(d)] #指定结尾
print(d)# 删除最后三个
d=list(a)
del d[-3:] # 不指定结尾,默认在最后结尾
print(d)# 删除中间三个
d=list(a)
del d[(int(len(d)/2)-1):(int(len(d)/2)+2)]
print(d)# 删除中间三个_2
d=list(a)
l=int((len(d)-1)/2) #本题已知是奇数,直接先减去1
del d[l-1:l+2]
print(d)
#删除全部
d=list(a)
del d
print(d) #大雾,d已经被删掉了
这篇关于python中使用del删除列表元素练习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!