zoukankan      html  css  js  c++  java
  • 集合

    集合用于包含一组无序对象

    1、可用set()函数建立

    s=set([5,59,6,3,0])

    2、与列表和元组不同,集合是无序的,无法索引,并且集合中的元素不能重复。

    t=set("jkfgdkgjkfgjkfkfd")
    print(t)
    结果:
        {'f', 'g', 'k', 'd', 'j'}

    3、集合中的操作包括并集,交集,差集和对称集:

    a=t|s    #t和s的并集

    v=t&s    #t和s的交集

    c=t-s    #t和是的差集(项在t中,但不在s中)

    d=t^s    #t和s的对称差集(项在t或者在s中,但不会同时出现在二者之中)

    t=set("jkfgdkgjkfgjkfkfd")
    s=set("123515252hfdjfdjkd")
    a=t|s              #t和s的并集
    v=t&s              #t和s的交集
    c=t-s             #t和是的差集(项在t中,但不在s中)
    d=t^s             #t和s的对称差集(项在t或者在s中,但不会同时出现在二者之中)
    print(a,'
    ',v,'
    ',c,'
    ',d)
    结果:
        {'g', '3', 'f', '1', 'k', 'd', '5', 'h', '2', 'j'} 
         {'d', 'j', 'k', 'f'} 
         {'g'} 
         {'g', '3', '1', '5', 'h', '2'}

    4、在集合中添加新项add()或者update(),删除一项remove()

    t=set("helo")
    t.remove('h')
    print(t)
    结果:
        {'e', 'l', 'o'}
  • 相关阅读:
    abstract关键字
    方法重写
    对象初始化过程
    访问修饰符
    super关键字
    继承
    转发和重定向的区别
    tomcat中乱码问题解决
    jsp执行过程
    web程序常见错误及解决方法
  • 原文地址:https://www.cnblogs.com/hehedaaa/p/8907047.html
Copyright © 2011-2022 走看看