python从列表中删除,python怎样删除列表的值

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: