集合     set

集合是一个无序的,不可重复的数据类型。

集合的元素不可更改,不能是可变的数据类型。

set('a,s,d,f,g') = {a,s,d,f,g}

集合的基本功能:

1、去重

2、进行关系测试      &   交集       两个集合都有的元素输出

                                  |    并集       两个集合合并在一起

                                  -     差集      前面集合减去后面集合,去除两个集合共有的元素,输出剩余的元素

                                  ^    反交集   去除两个集合里共有的元素,输出剩余的元素。

                                   <   子集      输出形式   Fales/True

set(可变集合)                 forzenset(不可变集合)冻结集合

 

集合的添加:    

                    set.add(‘z’)      

                    set.update(‘alex’)        迭代添加

              删

                   set.remove(‘z’)      

                    set,pop()                        随机删除

                    s = set.pop()                   返回值是被删除的元素

                     set.clear()                      清空集合

                     del set                            删除整个集合

           改

                没有直接改的办法    先删除   再添加

           查

             for循环

 

posted on 2018-10-31 20:41  汩汩-咕咚  阅读(232)  评论(0编辑  收藏  举报