python中pop()函数的用法

python中pop()函数的用法

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

语法:list.pop(obj=list[-1])       //默认为 index=-1,删除最后一个列表值。

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

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

sentence=[‘All‘, ‘good‘, ‘things‘, ‘come‘, ‘to‘ ,‘those‘, ‘who‘, ‘wait.‘]

print("默认为 index=-1,删除最后一个列表值:",sentence.pop(-1),"\n")print("默认删除最后一个列表值: ",sentence.pop(),"\n")print("删除第一个元素:",sentence.pop(0),"\n")print("删除第三个元素:",sentence.pop(2),"\n")print("输出剩余元素:",sentence)

二、 单独执行每一行print()函数:

sentence=[‘All‘,‘good‘,‘things‘,‘come‘,‘to‘,‘those‘,‘who‘,‘wait‘]
print("默认为 index=-1,删除最后一个列表值:",sentence.pop(-1),"\n")
sentence1=[‘All‘,‘good‘,‘things‘,‘come‘,‘to‘,‘those‘,‘who‘,‘wait‘]
print("默认删除最后一个列表值:",sentence1.pop(),"\n")
sentence2=[‘All‘,‘good‘,‘things‘,‘come‘,‘to‘,‘those‘,‘who‘,‘wait‘]
print("删除第一个元素:",sentence2.pop(0),"\n")
sentence3=[‘All‘,‘good‘,‘things‘,‘come‘,‘to‘,‘those‘,‘who‘,‘wait‘]
print("删除第三个元素:",sentence3.pop(1),"\n")

原文地址:https://www.cnblogs.com/liuxiaobao66/p/12268456.html

时间: 2024-10-10 01:58:50

python中pop()函数的用法的相关文章

Python中split()函数的用法及实际使用示例

Python中split()函数,通常用于将字符串切片并转换为列表. 一.函数说明: split():语法:str.split(str="",num=string.count(str))[n] 拆分字符串.通过制定分隔符将字符串进行切片,并返回分割后的字符串列表[list] 参数:str:分隔符,默认为空格,但不能为空("") num: 表示分割次数.如果指定num,则分割成n+1个子字符串,并可将每个字符串赋给新的变量 [n]: 选取第n个分片,即第n个字符串,从

python中open函数的用法

用法如下: name = open('errname.txt','w')name.readline()name.close() 1.看下第一行的代码 用来访问磁盘中存放的文件,可以进行读写等操作,例如上例中 'w',这里便是对errname.txt这个文件进行读操作 例如: w:以写方式打开 a:以追加方式打开 r+:以读写模式打开 w+:以读写模式打开 rb:以二进制读模式打开 wb:以二进制写模式打开 ab:以二进制追加模式打开 rb+:以二进制读写模式打开 wb+:以二进制读写模式打开 a

Python 中zip()函数的用法

1. 定义: zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表). 若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同.利用*号操作符,可以将list unzip(解压). 2. 常见用法: A. 使用zip()函数来可以把列表合并,并创建一个元组对的列表 需要注意的是:在python 3.0中zip()是可迭代对象,使用时必须将其包含在一个list中,方便

python中enumerate函数的用法

描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标. 也就是说,对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值. 一般用在 for 循环当中. Python 2.3. 以上版本可用,2.6 添加 start 参数. 语法 以下是 enumerate() 方法的语法: enumerate(sequence[,startindex=0]

python中join函数的用法

这个函数可以对字符串按照某种方式进行拼接,比如你要在三个字母中间都添加一个特定字符,就可以用这个函数实现 result = '*'.join(['A','B','C']) print(result) #A*B*C 当然join后传入的参数是一个string类型同样也是可以的 result = '*'.join('ABC') print(result) #A*B*C 实现换行,或者漂亮的输出都可以用这个来实现. 原文地址:https://www.cnblogs.com/sjfeng1987/p/9

python中enumerate()函数的用法

enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出索引和数据,一般用在 for 循环当中. 举例: a = [10, 30, 50, 70] for i, j in enumerate(a): print(i, j) 代码运行结果为: 0 101 302 503 70 原文地址:https://www.cnblogs.com/shuaishuaidefeizhu/p/11368353.html

python中zip()函数的用法

zip函数的原型为:zip([iterable, …]) 参数iterable为可迭代的对象,并且可以有多个参数.该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素.返回的列表长度被截断为最短的参数序列的长度.只有一个序列参数时,它返回一个1元组的列表.没有参数时,它返回一个空的列表. 当没有参数的时候 import numpy as np zz=zip() print(zz) 输出:[] 当只有一个参数的时候 import numpy as np a=[1,2

python 中range函数的用法

一. range(start,end,step) 二.代码 [code1] for i in range(1,10,2): print("i=",i) [result1] i= 1 i= 3 i= 5 i= 7 i= 9 [code2] for i in range(4): print("i=",i) [result2] i= 0 i= 1 i= 2 i= 3 原文地址:https://www.cnblogs.com/hezhiyao/p/8179053.html

python 中 print 函数用法总结

Python 思想: “一切都是对象!” 在 Python 3 中接触的第一个很大的差异就是缩进是作为语法的一部分,这和C++等其他语言确实很不一样,所以要小心 ,其中python3和python2中print的用法有很多不同,python3中需要使用括号 缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束.没有明确的大括号.中括号.或者关键字.这意味着空白很重要,而且必须要是一致的.第一个没有缩进的行标记了代码块,意思是指函数,if 语句.