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,移除一个元素,可以拿到返回值

    实例

     

  • 相关阅读:
    股市行情指标计算原理和趋势反映--量化交易1-基础
    建立ssh反向隧道
    Linux学习截图保存
    Java内存泄漏
    Java如何正确比较浮点数
    Github使用
    矩阵向量求导
    深度神经网络反向传播算法
    深度神经网络模型与前向传播
    Unity(八)脚本生命周期
  • 原文地址:https://www.cnblogs.com/minmin123/p/8628322.html
Copyright © 2011-2022 走看看