博文

目前显示的是标签为“三元运算”的博文

Python - set & 函数

图片
一、基本数据类型补充 ─ set(是一个无序且不重复的元素集合) #创建集合,两种方式 >>> s = set([11,22,33]) #set 中最多传一个参数 >>> type(s) # 这里的#加上是为了显示,可以忽略 >>> new_s = {11,22,33} #用{},看起来像是字典,但是字典是有键值对,而set没有 >>> type(new_s) #转换 >>> li = [11,22,33] >>> set(li) #讲列表转换为集合 {33, 11, 22} >>> li = [11,11,11] >>> set(li) #集合是不允许重复的,所以当列表li转为集合的时候,想的元素在集合中只显示一次 {11} add(self,*args,**kwargs) #添加元素 >>> s = set() #创建一个空集合 >>> s.add(11) #add只能添加一个元素,也不能添加列表,添加多个可以使用update >>> s {11} update(self,*args,**kwargs) #添加元素,可以添加多个 >>> s = set() >>> s.update([11,22,33]) >>> s {33, 11, 22} clear(self,*args,**kwargs) #清除内容 >>> s.clear() >>> s set() difference(self,*args,**kwargs) #A中存在,B中不存在的,并将其赋于一个新值 >>> A = {11,22,33,44} >>> B = {11,33,55,77} >>> ret = A.difference(B) >>> A #A的数值不变 {...