python中pop函数

什么是弹出功能? (What is the pop function?)

The method pop() removes and returns the last element from a list. There is an optional parameter which is the index of the element to be removed from the list. If no index is specified, a.pop() removes and returns the last item in the list. If the index passed to the pop() method is not in the range, it throws IndexError: pop index out of range exception.

方法pop()删除并返回列表中的最后一个元素。 有一个可选参数,它是要从列表中删除的元素的索引。 如果未指定索引,则a.pop()删除并返回列表中的最后一项。 如果传递给pop()方法的索引不在范围内,则会引发IndexError:pop index out of range异常。

用法示例 (Example Usage)

cities = ['New York', 'Dallas', 'San Antonio', 'Houston', 'San Francisco'];print "City popped is : ", cities.pop()
print "City at index 2 is  : ", cities.pop(2)

输出量 (Output)

City popped is :  San Francisco
City at index 2 is  :  San Antonio

基本堆栈功能 (Basic Stack Functionality)

The pop() method is often used in conjunction with append() to implement basic stack functionality in a Python application.

pop()方法通常与append()结合使用,以在Python应用程序中实现基本的堆栈功能。

stack = []for i in range(5):stack.append(i)while len(stack):print(stack.pop())

更多信息: (More Information:)

The official documentation for pop() can be found here

pop()的官方文档可以在这里找到

翻译自: https://www.freecodecamp.org/news/pop-function-in-python/

python中pop函数

python中pop函数_Python中的Pop函数相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. python nums函数_Python中的内置函数

    Python中有很多内置函数,不需要我们调用模块可以直接使用,而且都是常用函数的封装,下面我们来看看Python中的内置函数都有那些. 1.abs() abs()是绝对值函数,把一个负数转化为正数,数 ...

  4. python函数中的变量_Python中的函数与变量

    本节内容 函数的定义方法 函数功能 函数的返回值 函数的形参与实参 全局变量与局部变量 递归 函数的作用域 匿名函数lambda 函数式编程 常用内置函数 其他内置函数 函数 函数的定义方法 函数就相 ...

  5. python中random模块中包含了随机数相关的功能函数_Python中random模块生成随机数详解...

    print random.randint(12, 20) #生成的随机数n: 12 <= n <= 20 print random.randint(20, 20) #结果永远是20 #pr ...

  6. python dump函数_python中实现php的var_dump函数功能

    最近在做python的web开发(原谅我的多变,好东西总想都学着...node.js也是),不过过程中总遇到些问题,不管是web.py还是django,开发起来确实没用php方便,毕竟存在的时间比较短 ...

  7. python local函数_python中的函数

    函数 一.函数的定义 def是可执行的代码.def创建了一个对象并将其赋值给某一变量名.def语句是实时执行的,即:def在运行时才进行评估,而在def之中的代码在函数调用后才会评估.函数本身就是一个 ...

  8. python 高级使用实例_Python中的高级函数map/reduce使用实例

    怎么用Python写mapreduce,请举例说明,初学者,请1.lambda # 匿名函数# 基本用法 lambda x: x**2 # 第一个参数,然后是表达式# 也可以使用如下(lambda x ...

  9. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

最新文章

  1. python爬虫招聘-Python爬虫实战之(二)| 寻找你的招聘信息
  2. Notepad++免费开源文本编辑器
  3. 数据库视频(三)——总结篇
  4. ABAP程序里设置外部断点,调试时断点怎么也触发不了,该怎么办
  5. jenkins学习笔记2-在centos中安装jenkins master测试环境
  6. 原生js系列之DOM工厂模式
  7. 充电电流用软件测试准吗,实验:1A与2.1A对手机充电电流一样的,小伙伴再也不用担心咯...
  8. Spring Boot第一个简单返回html页面的程序
  9. 安卓应用安全指南 4.5.2 使用 SQLite 规则书
  10. 【java】两个线程如何交替执行,一个输出偶数一个输出奇数?
  11. ExtAspNet公司项目截图
  12. win—命令行窗口一层一层的打开文件
  13. C#中的类型转换(转载)
  14. java configuration类_使用@Configuration编写自定义配置类
  15. 归并排序JAVA代码详解
  16. 如何使用可提高员工敬业度的绩效管理软件
  17. 华为USG防火墙通过nat64 ipv6用户访问内网ipv4服务(原创,转发请注明出处)
  18. 交换机基础知识 - 从零开始学习
  19. Worthington核心酶——木瓜蛋白酶的特征及相关应用
  20. 微软官方建议的28条代码优化方案

热门文章

  1. PyODPS 学习 实现查询数据 并更新数据
  2. linux 用户java_linux之用户管理
  3. 医学图像分类_TauMed:医学诊断领域中的图像分类测试数据扩增
  4. wiki多个文件一起导入_mac文件信息管理工具EagleFiler for Mac分享给大家
  5. 微服务系列(五):事件驱动的数据管理
  6. Java归去来第2集:利用Eclipse创建Maven Web项目
  7. sql语句中left join和inner join中的on与where的区别分析
  8. 遇到大容量磁盘你该怎么办?
  9. Java读取Properties配置文件
  10. org.apache.hadoop.fs-ChecksumException