zoukankan      html  css  js  c++  java
  • python之路set

    一、set和其他集合的区别:

      list :允许重复的集合,修改

      tuple:允许重复的集合,不修改

      dict:字典

      set:不允许重复的集合,set不允许重复的,列表是无序的

      1、创建一个set

                   s=set()

      2、转换

        l=[11,2,22,22]

             s=set(l)

      3、set 提供的方法

      add 添加一个元素

      clear 清空

      se.difference(be)

        找se中存在,be中不存在的集合,并将其赋值给新变量

      se.difference_update(be)

         找se中存在,be中不存在的集合,更新自己

      

      

      discard 移除元素   :不存在不报错

      remove 移除  没有的话报错

      se.union(be) 取并集

      insetsection 取两个集合的交集

      se.insetsection_update(be) 取两个集合的交集,并更新se

      se.isdisjoint(be) 判断两个集合有没有交集

        有交集是Flase,没有交集是Ture

      se.issubset(be),判断se集合是不是be的子集

      se.issuper(be),判断se集合是不是be的父集

      pop,移除一个元素,可以拿到返回值

    实例

     

  • 相关阅读:
    tableau用户留存分析
    tableau用户分类
    业务
    数据分析的思维技巧-二
    数据分析的思维技巧
    业务化思维
    公式化思维
    结构化思维
    Shortest Unsorted Continuous Subarray
    Longest Harmonious Subsequence
  • 原文地址:https://www.cnblogs.com/minmin123/p/8628322.html
Copyright © 2011-2022 走看看