python第十一天 二章

集合:

     空集合   set()

     只能 增删查     不能改
     本身是 可变的数据类型(不可哈希)
     里面的 元素是不可变的(可哈希的),
     无序的, 不重复
     列表,字典是可变的,不可以作为集合的元素
作用:   去重      关系测试
    li = [1,2,3,4,5,5,4,3,2,1]
    a = list(set(li))
    print(a)
Add        增加
update       迭代着追加
Remove      按元素删除
Pop              随机删除一个元素
Clear           清空集合
Del  set       删除整个集合
Frozenset     集合变成不可变类型。
 
关系测试:
交集。 (&或者intersection)
并集。 (  |  或者union)
差集。 (  -  或者difference)
反交集。(^ 或者 symmetric_difference)
子集      <      返回bool
超集      >      返回bool
 
面试题:
1,list,dict,set,tuple  有什么区别。
 
2,l1 = [1,5,3,4,2]
      l2  = [5, 3, 6, 8, 9]
    按升序合并俩个列表,去除重复的元素

猜你喜欢

转载自www.cnblogs.com/zuohangyu123/p/11777590.html