• 技术文章 >后端开发 >Python教程

    python里pop是什么意思

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-06-25 11:05:23原创29360

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

    pop()方法语法:

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

    参数

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

    返回值

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

    相关推荐:《Python视频教程

    实例

    以下实例展示了 pop()函数的使用方法:

    #!/usr/bin/python
    aList = [123, 'xyz', 'zara', 'abc'];
    print "A List : ", aList.pop();
    print "B List : ", aList.pop(2);

    以上实例输出结果如下:

    A List :  abc
    B List :  zara

    pop函数使用小技巧

    1.pop()函数是主要作用在列表(list)中,移除列表中的元素,且通过下标值来实现功能,默认情况下移除列表的最后一个元素,每次只能移除一个。如果要移除列表第一个元素开始,则只需要pop(0)[利用下标值从0开始的属性]就可以实现其功能。

    2.基于上面的功能说明可以结合while循环实现栈循环和队列循环,看代码

    for i in range(5)
        urlList.append(i)  #  模拟先进的过程
       
       while urlList:   #判断list是否为空
           url = urlList.pop(0)   #实现了先出的效果, 结合上面列表的创建过程,实现了先进先出的效果,就是队列
         print(url)
       while urlList:   #判断list是否为空
         url = urlList.pop()  #实现了后出的效果, 结合上面列表的创建过程,实现了先进后出的效果,就是栈
            print(url)

    以上就是python里pop是什么意思的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python pop
    上一篇:python中的%是什么意思 下一篇:python什么时候出来的
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• python安装后怎么启用• python for循环语句怎么写• python里format什么意思• python中time模块需要安装么• python三角形判定怎么做
    1/1

    PHP中文网