你的位置:首页 > 软件开发 > 操作系统 > Python之set集合与collections系列

Python之set集合与collections系列

发布时间:2017-10-03 22:00:21
1》set集合:是一个无序且不重复的元素集合;访问速度快,解决了重复的问题;   s2 = set(["che","liu","haha"])   add():添加元素; ...

Python之set集合与collections系列

1》set集合:是一个无序且不重复的元素集合;访问速度快,解决了重复的问题;
  s2 = set(["che","liu","haha"])
  add():添加元素;

          Python之set集合与collections系列

          difference():将前一个集合与后者的不同建立为一个新的集合;没有改变当前集合,生成了新的集合;

                Python之set集合与collections系列

             difference_update():从集合中去除指定的元素;改变了当前集合,不生成新的集合;

                 Python之set集合与collections系列

               intersection():取交集,生成一个新的集合;

                    Python之set集合与collections系列

              intersection_updat():取交集,修改原来的集合,不生成新集合;
    isdisjoint():判断两个集合是否有交集,没有则返回true;     

                      Python之set集合与collections系列

              issubset():此集合是否为其他集合子集;
    issuperset():此集合是否为其他集合父集;
    pop():移除集合中的第一个值,且改变了此集合;     

                     Python之set集合与collections系列

             remove():指定删除某个元素,不改变此集合;

                    Python之set集合与collections系列

              symmetric_difference():差集,创建新对象,不改变原来集合;
    symmetric_difference_update():差集,不创建新对象,改变原理集合;
    union():并集,创建新对象;

2》collections系列:
    1>计数器(counter):是对字典类型的补充,用于追踪值的出现次数;

                Python之set集合与collections系列

            most_common(n):可以指出出现次数最多的前n名;

                   Python之set集合与collections系列

               elements():循环取出所有的元素;

                      Python之set集合与collections系列

                     Python之set集合与collections系列

                      update():更新计数器;
      subtract():指定的特定字符出现后总体的次数减少; 

                          Python之set集合与collections系列

              2>有序字典(orderedDict):是对字典类型的补充,记住了字典元素添加的顺序;

                         Python之set集合与collections系列

                       move_to_end:将指定的某元素放到最后(2中不可以使用);

                             Python之set集合与collections系列

                          popitem():后进先出,先取出最后进去的元素;

                             Python之set集合与collections系列

                         pop():可以通过key指定拿出的值;

                               Python之set集合与collections系列

                         update():更新字典中的数据;

                                Python之set集合与collections系列

          3>默认字典:对字典的类型的补充,默认给字典的值设置了一个类型;

                       Python之set集合与collections系列

                      Python之set集合与collections系列

         4>可命名元组:根据nametuple可以创建一个包含tuple所有功能以及其他功能的类型;

                    Python之set集合与collections系列

          5>队列:
    双向队列:
      count():计算元素出现的次数;                     

                       Python之set集合与collections系列

                    extend():往右边扩展队列列表:

                         Python之set集合与collections系列

                   extendleft():往左边扩展队列列表:
      rotate():从队列右边拿数据插到左边:

                        Python之set集合与collections系列

               单向队列:一边进一边出,先进先出;(2中没有queue,不可使用单向队列)
      put():往进放数据;
      get():往出取数据;
      size():查看队列中元素的个数;            

                   Python之set集合与collections系列

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Python之set集合与collections系列

关键词:python

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录