列表 List remove()方法

描述

remove() 函数用于删除列表中某个值的第一个匹配项。

语法

list.remove(obj)    一次只能删除一个元素。

del list[]               一次删除多个元素。

参数

  • obj -- 列表中要删除的对象。

返回值

该方法没有返回值但是会移除两种中的某个值的第一个匹配项。

实例  01

remove()的使用方法:

1 #Author:Junce Liu
2 City = ["杭州","苏州","广州","苏州","通州","扬州"]
3 print(City)
4 City.remove("扬州")                 # 删除指定元素“扬州”
5 print(City)
6
7 输出结果如下:
8 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘, ‘扬州‘]
9 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘]

实例  02

del list[] 的使用方法:

1 #Author:Junce Liu
2 City = ["杭州","苏州","广州","苏州","通州","扬州"]
3 print(City)
4 del City[4:6]                # 删除索引4:6元素为 "通州","扬州"
5 print(City) 6 7 输出结果如下: 8 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘, ‘扬州‘] 9 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘]
时间: 2024-10-10 15:42:25

列表 List remove()方法的相关文章

Python List remove()方法-用于移除列表中某个值的第一个匹配项

描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.remove(obj) 参数 obj -- 列表中要移除的对象. 返回值 该方法没有返回值但是会移除两种中的某个值的第一个匹配项. 实例 以下实例展示了 remove()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.remove('xyz'); print "List : &quo

探讨迭代器中为什么不能通过集合的方式删元素而是使用迭代器中的remove()方法经行删除

由该链接引发的思考:http://bbs.itheima.com/forum.php?mod=viewthread&tid=26270&mobile=1 看到这篇文章后,一副似懂非懂的样子,果断将楼主的代码拷贝到eclipse中运行了下,果断发现了些问题. 经过测试,发现总是在当集合中倒数第二个满足条件时程序才可以正常运行,否则,就会抛出ConcurrentModificationException异常 然后,我在while{it.hasNext()){和String str = (Str

python查漏补缺之list列表的remove

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">        今天碰到一个坑,python的列表问题,错误往往出在你最熟悉的地方,特别是小地方,问题:我要列出目录下所有的下一级文件和子目录(只包含下一级目录而不包括目录的目录及文件这种情况),然后只获取当前子目录..问题描述很清楚,很轻易的就写了个函数,不就是os.listdir(p

List&lt;T&gt;的IndexOf方法和Remove方法

Microsoft地址 List<T>的IndexOf()方法 如果T是值类型的,就按照比较值的方法从列表的第一个元素开始逐个匹配,如果T是引用类型,就比较引用是否相同 举例如下: class A {      public int x;      public A(int x)      {           this.x = x;      } } List<A> listA = new List<A>(); listA.Add( new A(3) ); list

jQuery的remove()方法

remove()方法的定义和用法: 此方法将会从DOM中删除所有匹配的元素. 说明:remove()方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素,不过除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除. 语法结构: $(selector).remove(expr) 参数列表: 参数 描述 expr 可选.用于筛选元素的jQuery表达式 实例代码: <!DOCTYPE html> <html> <head> &

python列表函数和方法

Python列表函数和方法 python列表中主要有以下函数: cmp(list1,list2)    比较两个列表的元素 len(list)           列表元素的个数 max(list)           返回列表元素的最大值 min(list)           返回列表元素的最小值 list(seq)           将元组转换成列表 ---------------------------------我是华丽的分割线----------------------------

列表内置方法

列表内置方法 1.索引取值.索引修改值 lt = [1,2,3,4] print(lt[1]) lt[1] = 3 print(lt) 2 [1, 3, 3, 4] 2.切片 print(lt[:])#冒号左边没有左边取到头,右边没有则右边取到头 print(lt[1:2])#顾头不顾尾,只打印索引号为1的元素 print(lt[1:4:2])#步长为2 [1, 3, 3, 4] [3] [3, 4] 3.for 循环 for i in lt: print(i**2)#打印列表每一个值的幂 1

python中列表中的方法(重点) 列表的基本操作(赋值、删除和分片赋值)

第 7 课: 列表的基本操作(赋值.删除和分片赋值) # 列表的基本操作 # 赋值.删除列表元素.分片赋值 # 1. 列表元素的赋值 values = ["Bill", "Mary", "John"] values[0] = "Mike" values[1] = 10.4 values[-1] = "Joe" # values[-5] = "abc" # 抛出异常 print(value

C# Datatable删除行的Delete和Remove方法

delete和remove Delete的使用是 datatable.Rows[i].Delete(); Remove的使用是datatable.Rows.Remove(datatable.Rows[i]); 这两个的区别是,使用delete后,只是该行被标记为deleted,但是还存在,用Rows.Count来获取行数时,还是删除之前的行数.需要使用datatable.AcceptChanges()方法来提交修改. 而Remove方法则是直接删除. 如果在for循环里删除行的话,最好是使用de