zoukankan      html  css  js  c++  java
  • Python实战之set学习笔记及简单练习

    ['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__iand__', '__init__', '__init_subclass__', '__ior__', '__isub__', '__iter__', '__ixor__', '__le__', '__len__', '__lt__', '__ne__', '__new__', '__or__', '__rand__', '__reduce__', '__reduce_ex__', '__repr__', '__ror__', '__rsub__', '__rxor__', '__setattr__', '__sizeof__', '__str__', '__sub__', '__subclasshook__', '__xor__', 'add', 'clear', 'copy', 'difference', 'difference_update', 'discard', 'intersection', 'intersection_update', 'isdisjoint', 'issubset', 'issuperset', 'pop', 'remove', 'symmetric_difference', 'symmetric_difference_update', 'union', 'update']

    # set是一个无序且不重复的元素集合
    
    name = set(['zhangsan','lisi','wangermazi','xiaotaoqi'])
    name2 = set(('zhangsan','lisi','wangermazi','xiaotaoqi','william'))
    name3 = {'wangermazi', 'xiaotaoqi', 'zhangsan', 'lisi'}
    # print(dir(name))
    # print(name)
    # print(name2)
    # print(name3)
    # {'xiaotaoqi', 'wangermazi', 'zhangsan', 'lisi'}
    
    # print(name.add('william'))
    # {'xiaotaoqi', 'wangermazi', 'lisi', 'william', 'zhangsan'}
    
    # name.clear()
    # set()
    #
    # print(name.copy())
    # {'wangermazi', 'xiaotaoqi', 'zhangsan', 'lisi'}
    
    # print(name2.difference(name))
    # {'william'}
    
    # print(name.difference_update(name2))
    # None
    # print(name2)
    # {'xiaotaoqi', 'william', 'lisi', 'zhangsan', 'wangermazi'}
    # print(name)
    # set()
    #
    # print(name2.difference_update(name))
    # print(name2)
    # print(name)
    # None
    # {'william'}
    # {'wangermazi', 'xiaotaoqi', 'zhangsan', 'lisi'}
    
    # print(name2.discard('lisi2'))
    # print(name.intersection(name2))
    # {'wangermazi', 'lisi', 'xiaotaoqi', 'zhangsan'}
    
    
    # print(name2.intersection_update(name))
    # print(name2)
    # {'lisi', 'wangermazi', 'xiaotaoqi', 'zhangsan'}
    # {'lisi', 'wangermazi', 'xiaotaoqi', 'zhangsan'}
    
    
    # print(name.isdisjoint(name2))
    # False
    
    # print(name2.issubset(name))
    # print(name.issubset(name2))
    # False
    # True
    
    # print(name.issuperset(name2))
    # print(name2.issuperset(name))
    # False
    # True
    
    # print(name.pop())
    # zhangsan
    # print(name.remove('lisi'))
    
    # print(name.symmetric_difference(name2))
    # {'william'}
    
    # print(name2.symmetric_difference(name))
    # {'william'}
    # print(name)
    # print(name.symmetric_difference_update(name2))
    # print(name)
    # print(name2.symmetric_difference_update(name))
    print("*"*20)
    
    # print(name2)
    # print(name2.symmetric_difference_update(name))
    # print(name2)
    
    # print(name.union(name2))
    # {'lisi', 'wangermazi', 'xiaotaoqi', 'william', 'zhangsan'}
    
    # print(name.update(name2))
    #
    # {'william', 'xiaotaoqi', 'wangermazi', 'lisi', 'zhangsan'}
    
    
    # print(name.__and__(name2))
    # print(name&name2)
    # {'lisi', 'xiaotaoqi', 'zhangsan', 'wangermazi'}
    # {'lisi', 'xiaotaoqi', 'zhangsan', 'wangermazi'}
    
    # print(name2.__contains__(name))
    #
    # print(name.__contains__(name2))
    #
    # print(name.__contains__('lisi'))
    # False
    # False
    # True
    #
    dict = {'name':123}
    print(dir(dict))
    
    
    
    
    
    print("*"*20)
    print(name2)
    print(name)
  • 相关阅读:
    我想操作的是利用SqlDataAdapter的几个Command属性(InsertCommand,UpdateCommand,DeleteCommand)来更新数据库
    有两个数据库A和B,数据库A中有表a,如何把表a映射到数据库B中,sql 2005
    代码生成器
    IWorkSpace接口介绍
    空间数据库介绍
    IGeoFeatureLayer
    IFeatureLayer
    Python ML环境搭建与学习资料推荐
    Python ML环境搭建与学习资料推荐
    TypeError: Can not convert a float32 into a Tensor or Operation.
  • 原文地址:https://www.cnblogs.com/william126/p/7105892.html
Copyright © 2011-2022 走看看