• Pyhton学习——Day5


    # s=set('hello')
    # print(s)
    #
    # s=set(['alex','alex','sb'])
    # print(s)

    # s={1,2,3,4,5,6}

    #添加
    # s.add('s')
    # s.add('3')
    # s.add(3)
    # print(s)

    # s.clear()
    # print(s)

    # s1=s.copy()

    s={'sb',1,2,3,4,5,6}
    #随机删
    # s.pop()

    #指定删除
    # s.remove('sb')
    # s.remove('hellol') #删除元素不存在会报错
    # s.discard('sbbbb')#删除元素不存在不会报错
    # print(s)


    # python_l=['lcg','szw','zjw','lcg']
    # linux_l=['lcg','szw','sb']
    # p_s=set(python_l)
    # l_s=set(linux_l)
    # #求交集
    # print(p_s,l_s)
    # print(p_s.intersection(l_s))
    # print(p_s&l_s)
    # #求并集
    # print(p_s.union(l_s))
    # print(p_s|l_s)
    # #差集
    # print('差集',p_s-l_s)
    # print(p_s.difference(l_s))
    # print('差集',l_s-p_s)
    # print(l_s.difference(p_s))

    #交叉补集
    # print('交叉补集',p_s.symmetric_difference(l_s))
    # print('交叉补集',p_s^l_s)

    python_l=['lcg','szw','zjw','lcg']
    linux_l=['lcg','szw','sb']
    p_s=set(python_l)
    l_s=set(linux_l)
    print(p_s,l_s)
    # print('差集',p_s-l_s)
    # p_s=p_s-l_s
    p_s.difference_update(l_s)
    print(p_s)

    # s1={1,2}
    # s2={2,3,5}
    # print(s1.isdisjoint(s2))

    s1={1,2}
    s2={1,2,3}
    print(s1.issubset(s2))#s1 是s2 的子集
    print(s2.issubset(s1))#False

    print(s2.issuperset(s1))#s1 是s2 的父集

    s1={1,2}
    s2={1,2,3}
    # s1.update(s2) #更新多个值

    # s1.add(1,2,3,4) #更新一个值
    # s1.union(s2) #不更新

    print(s1)


    s=frozenset('hello')
    print(s)
    names=['alex','alex','wupeiqi']

    names=list(set(names))
    print(names)

    Win a contest, win a challenge
  • 相关阅读:
    番茄工作法
    Linux命令学习chroot和chmode
    ejabberd与XMPP
    【转载】Understanding When to use RabbitMQ or Apache Kafka
    Activiti的ACT_GE_PROPERTY表初始化
    Spring transaction与EJB transaction的关系
    mysql & java & spring transaction isolation level
    Drools解决积分问题
    Rendertron:谷歌 Chrome 新的 headless 模式又贡献了一个新的技巧
    LDAP的前世今生
  • 原文地址:https://www.cnblogs.com/pandaboy1123/p/8452461.html
Copyright © 2020-2023  润新知