`
m4774411wang
  • 浏览: 108315 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

python set函数

 
阅读更多

python set函数比较多,下面给大家列一下经常需要用到的一些函数:

比如s = set([1,2,3])
有些函数可以通过dir(s)和help(s)来查看。
s.update(t) 用t 中的元素修改s, 即s 现在包含s 或t 的成员
s.intersection_update(t) s 中的成员是共同属于s 和t 的元素。
s.difference_update(t) s 中的成员是属于s 但不包含在t 中的元素
s.symmetric_difference_update(t) s 中的成员更新为那些包含在s 或t中,但不是s和t 共有的元素
s.add(obj) 在集合s 中添加对象obj
s.remove(obj) 从集合s 中删除对象obj;如果obj 不是集合s 中的元素(obj not in s),将引发KeyError 错误
s.discard(obj) 如果obj 是集合s 中的元素,从集合s 中删除对象obj;
s.pop() 删除集合s 中的任意一个对象,并返回它
s.clear() 删除集合s 中的所有元素
len(s) 集合基数: 集合s 中元素的个数
set([obj]) 可变集合工厂函数; obj 必须是支持迭代的,由obj 中的元素创建集合,否则创建一个空集合
frozenset([obj]) 不可变集合工厂函数; 执行方式和set()方法相同,但它返回的是不可变集合
obj in s 成员测试:obj 是s 中的一个元素吗?
obj not in s 非成员测试:obj 不是s 中的一个元素吗?
s == t 等价测试: 测试s 和t 是否具有相同的元素?
s != t 不等价测试: 与==相反
s < t (严格意义上)子集测试; s != t 而且s 中所有的元素都是t 的成员
s.issubset(t) s <= t 子集测试(允许不严格意义上的子集): s 中所有的元素都是t 的成员
s > t (严格意义上)超集测试: s != t 而且t 中所有的元素都是s 的成员
s.issuperset(t) s >= t 超集测试(允许不严格意义上的超集): t 中所有的元素都是s 的成员
s.union(t) s | t 合并操作:s 或t 中的元素
s.intersec- tion(t) s & t 交集操作:s 和t 中的元素
s.difference(t) s - t 差分操作: s 中的元素,而不是t 中的元素
s.symmetric_difference(t)s ^ t 对称差分操作:s 或t 中的元素,但不是s 和t 共有的元素
s.copy() 复制操作:返回s 的(浅复制)副本

分享到:
评论

相关推荐

    python中set()函数简介及实例解析

    主要介绍了python中set()函数简介及实例解析,具有一定借鉴价值,需要的朋友可以参考下

    python集合函数.docx

    例如: ``` my_set = set() my_set.add(1) python集合函数全文共4页,当前为第1页。 my_set.add(2) python集合函数全文共4页,当前为第1页。 my_set.add(3) ``` 3. remove()函数 remove()函数用于从集合中删除指定...

    Python set常用操作函数集锦

    set是一个无序且不重复的元素集合。这篇文章主要介绍了Python set常用操作函数集锦,需要的朋友可以参考下

    Python 利用内置set函数对字符串和列表进行去重的方法

    今天小编就为大家分享一篇Python 利用内置set函数对字符串和列表进行去重的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python学习笔记_8:set 函数的使用方法

    今天介绍一下set 函数的基本用法: 1、set的使用方法 &gt;&gt;&gt; I = set([3,5,2,1,4]) &gt;&gt;&gt; print(I) {1, 2, 3, 4, 5} %set会自动将数字排序 2、set自动合并相同元素 &gt;&gt;&gt; I = set([5,2,3,5,2]) &gt;&gt;&gt; print(I) {2,3,5} 3、...

    python set内置函数的具体使用

    主要介绍了python set内置函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    python中set()函数的用法

    python中set()函数的用法

    Python:中set()函数的用法

    python中set()函数的用法。此后仍有作品,请关注原作者,且点赞加收藏,记得推荐好友。下载即可使用,快来下载吧!

    python学习日记五 Dict函数与Set函数

    dict函数的一般格式 dict{key :value } dict可以根据key来查找value。 此时注意{ }花括号表示这是一个dict,要跟list的[ ],与tuple的( )区分开来。 dict()的访问 用d[key]的形式来查找对应的value,这跟list要相区分...

    setpython用法.docx

    在解释器中,我们可以使用Python的所有功能,包括变量、函数、类等等。 除了交互式解释器,Setpython还提供了一个代码编辑器,可以用来编写Python代码。编辑器支持语法高亮、自动缩进、代码补全等功能,使得编写...

    python基础资料包括列表、字典、内置函数等

    字典的描述、列表的描述、PEP8编码规范、python全部的异常类型、set、str、内建函数、时间模块、数学模块、文件、系统模块

    python中dir函数用法分析

    本文实例讲述了python中dir函数用法。分享给大家供大家参考。具体分析如下: dir 函数返回任意对象的属性和方法列表, 包括模块对象、函数对象、字符串对象、列表对象、字典对象 …… 相当多的东西。 dir函数示例: ...

    set集合判断集合中是否有无元素-Python入门教程笔记(五)集合(set)及函数.pdf

    set集合判断集合中是否有⽆元素_Python⼊门教程笔记(五) 集合(set)及函数 三九、什么是 三九、什么是set 在前⾯,我们学习了dict,知道dict的key是不重复的,当我们往dict⾥添加⼀个相同key的value时,新的value...

    python 写函数在一定条件下需要调用自身时的写法说明

    例如以下这个函数: state = 1 def set_state(state): while state: set = int(input('请输入9或5,显示hello world\n')) if set == 9 or set == 5: print('hello world') state = int(input('输入1继续,输入0...

    Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1、scatter函数原型 2、其中散点的形状参数marker如下: 3、其中颜色参数c如下: 4、基本的使用方法如下: #...

    python计算器

    我用python3.5写了一个计算器,可以执行加减乘除,括号运算等,也可以分步执行显示计算过程。 主要是使用先处理括号,在计算加减乘除。

    基于python的列表list和集合set操作

    以下是一些python的list和set的基本操作 1. list的一些操作 list = [1, 2, 3] list.append(5) print(list) list.extend([7, 8]) # extend是将可迭代对象的元素依次加入列表 print(list) list.append([7, 8]) # ...

Global site tag (gtag.js) - Google Analytics