列表 List pop()方法

描述

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

语法

list.pop(obj=list[-1])

参数

  • obj -- 可选参数,要移除列表元素的对象。

返回值

该方法返回从列表中移除的元素对象。

实例 01

pop()的使用方法:

默认删除

1 City = ["杭州","苏州","广州","苏州","通州","扬州"]
2 print(City)
3 City.pop()                                   # 不指定索引,默认删除最后一个元素
4
5 输出结果如下:
6 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘, ‘扬州‘]
7 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘]

实例 02

pop()的使用方法:

指定删除

1 #Author:Junce Liu
2 City = ["杭州","苏州","广州","苏州","通州","扬州"]
3 print(City)
4 City.pop(1)                                  # 删除指定索引“1”元素为“苏州”
5 print(City)
6
7 输出结果如下:
8 [‘杭州‘, ‘苏州‘, ‘广州‘, ‘苏州‘, ‘通州‘, ‘扬州‘]
9 [‘杭州‘, ‘广州‘, ‘苏州‘, ‘通州‘, ‘扬州‘]
时间: 2024-10-12 16:50:28

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

Python List pop()方法-用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list.pop(obj=list[-1]) 参数 obj -- 可选参数,要移除列表元素的对象. 返回值 该方法返回从列表中移除的元素对象. 实例 以下实例展示了 pop()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc']; print "A List : ", aList.pop(); pr

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

列表常用的方法

names = "my \tname is {name} ,my year is {year}"print(names.count("a"))#查看又多少个“a”print(names.capitalize())#第一个字母大写print(names.center(50,"#"))#names 居中,打印50个字节,不过的用#代替print(names.endswith("ao")) #判断以什么结尾print(names.e

SharePoint列表数据展现方法

方法1: Guid guid = new Guid ("{8238B046-EC5F-46B6-8E18-028F77EC2620}"); SPSite Asite = new SPSite ("http://mosslt/"); SPList list = Asite.RootWeb.Lists[guid]; SPQuery query = new SPQuery(); query.Query = @"<OrderBy> <FieldR

Python pop()方法从指定位置删除并返回

1.pop()方法从指定位置删除并返回 def senitize(time_string): if '-' in time_string: splitter='-' elif ':' in time_string: splitter=':' else: return(time_string) (mins,secs)=time_string.split(splitter) return(mins+'.'+secs) def get_coach_data(filename): try: with o

Javascript的shift()和push(),unshift()和pop()方法简介

栈方法: Javascript为数组专门提供了push()和pop()方法,以便实现类似栈的行为.来看下面的例子: var colors=new Array();       //创建一个数组 var count=colors.push("red","green");   //  推入两项,返回修改后数组的长度 alert(count);   // 2   返回修改后数组的长度 var item=colors.pop();   //取得最后一项 alert(item

Ubuntu更新源地址列表及更改方法,下载

出现如下问题:[email protected]:~$ sudo apt-get install linux-source[sudo] password for lwm: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 未发现软件包 linux-source 有说: ,查看自己的内核版本uname -r 2,查看源内的内核源码类表apt-cache search linux-source 3,下载安装内核源代码sudo apt-get install