zoukankan      html  css  js  c++  java
  • set集合

    集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号{}或者set()函数创建集合。

    注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。

    实例:
    if __name__ == "__main__":
    student = {"Tom","Jack","Tom","Peter","Rose","Tony"}
    print(student) # 重复元素自动删除
    if "Rose" in student:
    print("Rose在集合中")
    else:
    print("Rose不在集合中")
    a = set("abcdefrad1")
    b = set("acdef")
    print(a)
    print(b)
    print(a-b) # 集合a中的元素不在b集合中元素
    print(a | b) # 并集(所有元素合在一起)
    print(a & b) # 交集(都存在的元素)
    print(a ^ b) # a,b中不同时存在的元素
    运行:

    {'Jack', 'Tony', 'Rose', 'Tom', 'Peter'}
    Rose在集合中
    {'b', 'r', 'd', 'a', '1', 'e', 'f', 'c'}
    {'d', 'a', 'e', 'f', 'c'}
    {'b', '1', 'r'}
    {'b', 'r', 'd', 'a', '1', 'e', 'f', 'c'}
    {'d', 'a', 'f', 'e', 'c'}
    {'b', '1', 'r'}



  • 相关阅读:
    Fractal
    加工生产调度/爬山Mountain Climbing
    魔板 Magic Squares
    USACO Section 1.5
    USACO Section 1.4(有技巧的枚举)
    卷积神经网络 CNN
    优化算法
    评价分类器的好坏
    梯度消失 / 梯度爆炸以及Xavier初始化
    Dropout
  • 原文地址:https://www.cnblogs.com/24Key/p/11897792.html
Copyright © 2011-2022 走看看