集合是什么python3常用的集合方法有哪些
1、一:什么是集合?1、 集合(set)是可变的容器。2、 集合内的数据对象是唯一的(是不能重复的)。3、 集合是无序的存储结构,集合中的数据没有先后关系(特点:插入、删除比较快)。4、 集合内的元素必须是不可变对象。5、 集合是可迭代的。6、 集合是相当于只有键没有值的字典(键则是集合的数据)。
2、二:集合的创建1、 创建空的集合: s = set()2、 创建非空集合: s = {1,2,3} #集合中的三个整数:1,2, 33、 集合的构造函数:Set() 创建空集合Set(iterable) 用可迭代对象创建一个新的集合示例:s = set(‘ABC’)s = set(‘ABCCBA’) ---- 多了一个A和C,默认会把多余的A\C删除s = set({1:’一’, 2:’二’, 3:’三’}) 用字典生成的集合,只有键,没有值s = set([1, 3.14, False])s = set((2,3,5,7)) ----- 元组转换成集合

4、四:集合的方法:集合是可筐毙险裆变对象,可用方法添加、删除集合的数据。A:集合与列表等一些常用的方法相似1、s.add(e像粜杵泳) 在集合中添加一个新的元素e;如果元素已经存在,则不添加2、s.remove(e) 从集合中删除一个元素,如果元素不存于集合中,则会产生一个KeyError3、s.clear(e) 清空集合内的所有元素4、s.discard(e) 从集合s中移除一个元素e,在元素e不存在时什么都不做5、s.copy() 将集合进行一次浅拷贝6、s.pop() 从集合中删除一个随机元素,如果此集合为空,则引发错误7、update(s2) 用s与s2得到的全集更新

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。