其他分享
首页 > 其他分享> > 列表---删除

列表---删除

作者:互联网

1. del

  语法:del 目标 或 del(目标)

# 1.删除列表
name_list = ['pgone', 'keyng', 'jonyj', 'vava']

# 结果:报错提示:name 'name_list' is not defined(找不到该列表)
del name_list
print(name_list)

# 2.删除指定数据
name_list = ['pgone', 'keyng', 'jonyj', 'vava']

# 结果:['pgone', 'jonyj', 'vava']
del name_list[1]
print(name_list)

2. pop():删除指定下标的数据(默认为最后一个),并返回该数据

  语法:列表序列. pop(下标)

 

# pop() -- 删除指定下标的数据,如果不指定下标,默认删除最后一个数据。
# 无论是按照下标还是删除最后一个,pop函数都会返回这个被删除的数据。
name_list = ['pgone', 'keyng', 'jonyj', 'vava']

# 结果:vava
# del_name = name_list.pop()
# 结果:keyng
del_name = name_list.pop(1)
print(del_name)
# 结果:['pgone', 'jonyj', 'vava']
print(name_list)

 

3. remove():移除列表中某个数据的第一个匹配项。

  语法:列表序列.remove(数据)

 

name_list = ['pgone', 'keyng', 'jonyj', 'vava']

# 结果:['pgone', 'keyng', 'vava']
name_list.remove('jonyj')
print(name_list)

 

4. clear():清空列表

 

name_list = ['pgone', 'keyng', 'jonyj', 'vava']

# 结果:[]
name_list.clear()
print(name_list)

 

标签:pgone,name,删除,list,列表,---,del,vava,jonyj
来源: https://www.cnblogs.com/yz-b/p/16596845.html