python中pop用法_Python Set pop()用法及代码示例
Python的这种内置功能有助于在实现Stack时从集合中弹出元素,就像概念中使用的原理一样。此方法从集合中删除随机元素,然后返回删除的元素。与之不同的是,堆栈中会弹出一个随机元素。
用法:
# Pops a random element from S
# and returns it.
S.pop()
这是集合的基本功能之一,不接受任何参数。返回值是集合中弹出的元素。一旦将元素从集合中弹出,该集合将丢失该元素,并将其更新为不包含该元素的集合。
例子:
Input:
sets = {1, 2, 3, 4, 5}
Output:
1
Updated set is {2, 3, 4, 5}
Input:
sets = {"ram", "rahim", "ajay", "rishav", "aakash"}
Output:
rahim
Updated set is {'ram', 'rishav', 'ajay', 'aakash'}
# Python code to illustrate pop() method
S = {"ram", "rahim", "ajay", "rishav", "aakash"}
# Popping three elements and printing them
print(S.pop())
print(S.pop())
print(S.pop())
# The updated set
print("Updated set is", S)
输出:
rishav
ram
rahim
Updated set is {'aakash', 'ajay'}
另一方面,如果集合为空,则返回TypeError,如以下程序所示。
# Python code to illustrate pop() method
# on an empty set
S = {}
# Popping three elements and printing them
print(S.pop())
# The updated set
print("Updated set is", S)
输出:
No Output
错误:
Traceback (most recent call last):
File "/home/7c5b1d5728eb9aa0e63b1d70ee5c410e.py", line 6, in
print(S.pop())
TypeError:pop expected at least 1 arguments, got 0
python中pop用法_Python Set pop()用法及代码示例相关推荐
- python中iter函数_Python iter()函数用法详解
Python iter()函数用法实例分析 本文实例讲述了Python iter()函数用法.分享给大家供大家参考,具体如下: python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出 ...
- python实现关联算法_python实现关联规则算法Apriori代码示例
本篇文章小编给大家分享一下python实现关联规则算法Apriori代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 首先导入包含apriori ...
- python中squeeze函数_Python numpy.squeeze()用法及代码示例
当我们要从数组形状中删除一维条目时,将使用numpy.squeeze()函数. 用法: numpy.squeeze(arr, axis=None ) 参数: arr :[数组]输入数组. axis : ...
- python中range 函数_Python range()函数用法图文详解
python内置range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象.range函数大多数时常出现在for循环中,在for循环中可做为索引使用.其 ...
- python中argmin函数_Python numpy.argmin()用法及代码示例
numpy.argmin(array,axis = None,out = None):返回特定轴上数组min元素的索引. 参数: array:Input array to work on axis : ...
- python中最小公倍数函数_Python实现的求解最小公倍数算法示例
这篇文章主要介绍了Python实现的求解最小公倍数算法,涉及Python数值运算.判断等相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现的求解最小公倍数算法.分享给大家供大家参考,具 ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
- Python中yield和yield from的用法
yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...
- python中list[1啥意思_详解Python中list[::-1]的几种用法
本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
最新文章
- java 全局变量_Java语言与C语言、C++语言有何差异以及优劣势
- firefox+firebug
- Android Broadcast Security
- sql游标以及异常处理
- 面向对象封装之无参无返,无参有返
- (三)使用预定义模型QDirModel的例子
- linux内存——/proc/sys/vm/drop_caches
- AI学习笔记(十四)CNN之图像分割
- qsocket 指定网卡_QSocket
- 智能合约安全陷阱和开发建议
- IT互联网行业猎头的年终总结:结束后开始
- 参考文献中文刊名的英文缩写对照表
- 纪中训练5月23日提高组T1
- 这台笔记本最适合程序员编程!
- 如何写出公众号爆文?分享你一份爆文写作秘籍
- MySQL数据库的基本操作以及数据类型
- 宏定义时对整数进行数据类型定义
- 灰度共生矩阵的生成和理解
- 上海控安入选首批工控安全防护能力贯标咨询机构名单
- 使用conda/pip安装pytorch 0.3.1教程(mac/windos/linux)
热门文章
- jQuery的实现,去掉传入html代码两端的空格:
- 二级菜单打开一个时其他关闭_简介——菜单和工具栏
- java 观察者模式_设计模式:全面通晓23种设计模式(典藏查阅)-第三部分
- 跑步记录日期怎么改_快捷增加历史记录-鲨鱼记账App功能优化
- golang 接口_「Golang系列」 深入理解Golang Empty Interface (空接口)
- 判断深度学习模型的稳定性_基于深度学习的三维模型检索算法研究
- mvc ajax控制器无反应,关于ASP.NET MVC 3:无法通过AJAX将数据传递到控制器
- 使用计算机教学的意义,信息技术在教学中的作用
- 自适应高度表格_React实现自适应高度的lt;textareagt;
- 报错,sql语句中尽量不要使用*,只查询需要的字段出来