zoukankan      html  css  js  c++  java
  • 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)," ")
    print("默认删除最后一个列表值: ",sentence.pop()," ")
    print("删除第一个元素:",sentence.pop(0)," ")
    print("删除第三个元素:",sentence.pop(2)," ")
    print("输出剩余元素:",sentence)

    运行结果为:(该方法返回从列表中移除的元素对象。)每执行print()一下就移除一个

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

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

    运行结果如下:

     
  • 相关阅读:
    LeetCode1:Two Sum
    LeetCode127:Word Ladder II
    LeetCode126:Word Ladder
    LeetCode128:Longest Consecutive Sequence
    LeetCode129:Sum Root to Leaf Numbers
    LeetCode130:Surrounded Regions
    LeetCode132:Palindrome Partitioning II
    LeetCode131:Palindrome Partitioning
    2014腾讯实习生招聘武汉试题
    React:受控组件与非受控组件混用实战
  • 原文地址:https://www.cnblogs.com/foremostxl/p/9365482.html
Copyright © 2011-2022 走看看