码迷,mamicode.com
首页 > 编程语言 > 详细

python第二十四课——set中的函数

时间:2019-02-26 00:54:44      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:style   使用   错误类型   类型   清空   布尔值   代码   子集   一个   

集合中常用的一些函数:

1、add(obj):追加一个obj元素到集合中

pop():从集合中随机弹出一个元素

remove(obj):删除集合中和obj匹配的元素

clear():清空集合
s1={10,100,3.14,abcd}
s1.add(haha)
print(s1.pop())
s1.remove(abcd)
s1.clear()

以下代码有问题:
set中的pop只能是空的函数,不能传递内容和索引,一传就错...错误类型:TypeError
print(s1.pop(10))

2、以下函数使用s1调用,传入s2

issuperset():判断s1是否是s2的父集;返回布尔值

issubset():判断s1是否是s2的子集;返回布尔值

isdisjoint():判断s1和s2是否有交集,如果有,返回False;反之,返回True
s2={1000,abcde}
print(s1.issuperset(s2))
print(s1.issubset(s2))
print(s1.isdisjoint(s2))

python第二十四课——set中的函数

标签:style   使用   错误类型   类型   清空   布尔值   代码   子集   一个   

原文地址:https://www.cnblogs.com/hankleo/p/10434787.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!