美文网首页
Python-集合

Python-集合

作者: GaoYuan117 | 来源:发表于2018-10-16 21:07 被阅读4次
    # 集合作用:去重,关系测试,不能直接取值
    
    list = {1, 2, 3, 4, 5, 6}
    
    print(list, type(list))
    
    data = [1, 2, 3]
    
    list2 = set(data)
    
    print(list2, type(list2))
    
    print("交集:", list.intersection(list2), list & list2)
    
    print("差集:", list.difference(list2), list - list2)
    
    print("并集:", list.union(list2), list | list2)
    
    print("子集:", list.issubset(list2))
    
    print("父集:", list.issuperset(list2))
    
    print("对称差集:", list.symmetric_difference(list2), list ^ list2)  # 在a或b中,但是不会同时出现在两个里面
    
    print("是否没有交集", list.isdisjoint(list2))
    
    list.add("haha")  # 增加
    print(list)
    
    list.update({"hehe", "hah"})  # 增加多项
    print(list)
    
    len(list)
    
    print(1 in list)
    print(1 not in list)
    
    list.pop()  # 随机删除
    list.remove("hehe")  # 标准删除
    list.discard("hah")  # 标准删除
    print(list)
    
    # 创建一个空的集合
    list3 = set()
    print(list3)
    list3.add("哈哈")
    print(list3)
    
    

    相关文章

      网友评论

          本文标题:Python-集合

          本文链接:https://www.haomeiwen.com/subject/fvdkzftx.html