python从列表中删除,python怎样删除列表的值
这篇文章主要为大家详细介绍了大蟒中对列表的删除和添加方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
目录
删除1 .弹出(索引)2 .删除(项目)3 .删除列表[索引]4 .清除()添加1 .追加(obj)2。扩展(obj)3。插入(索引,对象)总结
删除
1.pop(index)
删除列表中指定索引处的元素,默认删除列表中最后一个元素,返回删除值。
list1=[1,2,3,5,8, 3]
print(list1.pop(3))
打印(列表1)
print(list1.pop())
打印(列表1)
print(list1.pop(-1))
打印(列表1)
5
[1, 2, 3, 8, 3]
3
[1, 2, 3, 8]
8
[1, 2, 3]
2.remove(item)
根据元素值进行删除,只会删除第一个与指定值相同的元素,不返回删除值。
注:必须保证列表中该元素值存在,否则会引发值错误错误。
list2=[1,3,3,5, 3]
print(list2.remove(3))
打印(列表2)
清单2 .删除(9)
没有人
[1, 3, 5, 3]
回溯(最近呼叫):
模块中文件c :/Users/chenh/PycharmProjects/python project/main。py 第四行
清单2 .删除(9)
值错误:列表。拆下(x): x不在列表中
3.del list[index]
不仅可以删除整个列表,还可以删除列表中的某些元素,不返回删除值。
注:打印(删除列表[索引])会报错
list3=[Python , C , Go , C , Java , VB , JavaScript , PHP]
删除列表3[2]
打印(列表3)
删除列表3[-2]
打印(列表3)
删除列表3[2:4]
打印(列表3)
list3.extend([SQL , C# , Swift])
打印(列表3)
删除列表3[-5:-2]
打印(列表3)
[Python , C , C , Java , VB , JavaScript , PHP]
[Python , C , C , Java , VB , PHP]
[Python , C , VB , PHP]
[Python , C , VB , PHP , SQL , C# , Swift]
[Python , C , C# , Swift]
删除中间一段元素时,格式为del[start:end]
其中开始为起始索引,结束为结束索引100 .德尔会删除从开始到目标的之间的元素,不包括目标位置的元素。
4.clear()
删除列表中的所有元素,不返回删除值。
列表4=[1,2,3,5,8, 3]
print(list4.clear())
打印(列表4)
没有人
[]
添加
1.append(obj)
添加到列表末尾,可以是元素、列表、元组。
list1=[C , Python , Java]
list1.append(Go )
打印(列表1)
t=(Javascript , Python , C# )
列表1 .追加(吨)
打印(列表1)
list1.append([VB , PHP])
打印(列表1)
[C , Python , Java , Go]
[C , Python , Java , Go ,( Javascript , Python , C#)]
[C , Python , Java , Go ,( Javascript , Python , C# ),[VB , PHP]]
2.extend(obj)
不会把列表或元组视为一个整体,而是把它们包含的元素逐个添加到列表中。
注:不能添加单个数字
list2=[C , Python , Java]
list2.extend(Go )
打印(列表2)
t=(Javascript , Python , C# )
列表2 .扩展(吨)
打印(列表2)
list2.extend([VB , PHP])
打印(列表2)
[C , Python , Java , G , o]
[C , Python , Java , G , o , Javascript , Python , C#]
[C , Python , Java , G , o , Javascript , Python , C# , VB , PHP]
3.insert(index, obj)
将目标文件插入到第指数位置。
当插入列表或元组时,插入()也会将其视为一个整体。
list3=[C , Python , Java]
list3.insert(1, C )
打印(列表3)
t=(Javascript , Python , C# )
list3.insert(2,t)
打印(列表3)
list3.insert(2,[VB , PHP])
打印(列表3)
[C , C , Python , Java]
[C , C ,( Javascript , Python , C# ), Python , Java]
[C , C ,[VB , PHP],( Javascript , Python , C# ), Python , Java]
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行信息技术软件开发工作室的更多内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。