neocai 发表于 2018-8-11 12:17:59

Python之集合的用法

  集合如何定义?
  可以将列表转换成集合,例如:
>>> a=  
>>> set(a)
  
set()
  集合的特性:
  1、集合中的元素是唯一的
>>> a  

  
>>> set(a)
  
set()
  从上面的例子可以看到列表中中的元素可以重复,但是在集合中不能重复
  2、集合是无序的
>>> b=  
>>> set(b)
  
set()
  集合的4种运算:
  &:交集运算
>>> a  

  
>>> b
  

  
>>> c=set(a)
  
>>> d=set(b)
  
>>> c ,d
  
(set(), set())
  
>>> c&d
  
set()
  |:并集运算
>>> c | d  
set()
  ^:集合交集的反向集合运算,即不在c&d集合中的元素
>>> c ^ d  
set()
  c-d:c集合有,d集合没有的元素
>>> c-d  
set()
  d-c:d集合中有,c集合中没有的元素
>>> d-c  
set()
页: [1]
查看完整版本: Python之集合的用法