Python---set常用方法
来源:互联网 发布:手机windows live ID 编辑:程序博客网 时间:2024/05/17 13:10
啊哈哈好几天没更新了 这几天 天天看视频 是时候总结一下了啊
先来第一篇python中的set常用算法
贴一下
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.
sets 支持 key in set, len(set), 和 for key in set. 作为一个无序的集合, sets不记录元素位置或者插入点. 因此, sets不支持 indexing(通过下标访问), slicing(切片), sort(也不会自动排序) 或其它类似列表的操作。
简单的常用炒作
s.add(key)s.update([key1,key2,...])#添加一项或者多项t.remove(key) #删除key这一项len(s) #返回 set 的长度 x in s #测试 x 是否是 s 的成员 (return T/F)x not in s #测试 x 是否不是 s 的成员 (return T/F)s.issubset(t) #测试s是不是t的子集 (return T/F)s.issuperset(t) (return T/F)#测试t是不是s的子集s.union(t) #返回一个新的 set = s与t的并集 s.intersection(t) #返回一个新的 set = s与t的交集 s.difference(t) #返回一个新的 set 包含 s 中有但是 t 中没有的元素 s.symmetric_difference(t) #返回一个新的 set 包含 s 和 t 中不重复的元素 s.pop() #删除并且返回 s 中的一个的元素 s.clear() #清空 s 中的元素s = set([5,-1,7])#排序的方法l = list(s)l.sort()print l#[-1, 5, 7]l = [1,5,2,2,-1]#去重的方法s = set(l)print s#set([1, 2, 5, -1])
By the way
List = [([0] * 3) for i in range(4)] #初始化为0,三行四列的二维数组#然后可以使用append和下标访问了
阅读全文
1 0
- Python---set常用方法
- python---集合set常用方法和操作
- python中tuple/list/dict/set常用方法
- Python全栈之路:集合set常用方法
- Set 集合常用方法
- python set集合常用指令
- set容器的常用方法
- set中常用的方法
- List、Set、Map常用方法
- set中常用的方法
- List 、Set、Map常用方法
- python set、list、dict常用操作
- Set 集合以及Set集合的一些常用方法
- STL之set,queue,stack常用方法
- java容器之Set常用方法
- set常用方法及遍历方式
- python 常用方法记录
- python常用方法
- spring 事务,事务特性
- PHP中双引号和单引号的区别一览
- LinkedList模拟堆栈和队列数据结构
- win7 x64下安装mysql-5.5.20-winx64未响应问题解决
- MongoDB 的基本操作
- Python---set常用方法
- JVM内存区域划分
- (195)基本材质概念
- jsp页面写入mysql数据库时汉字乱码
- C/C++求职者必备的20道面试题
- android源码编译
- 芯片测试太耗时?新一代TetraMAX II工具将运行速度提高一个数量级
- Linux中ACL权限设置
- Android状态栏微技巧,带你真正理解沉浸式模式