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

    # -*- coding: utf-8 -*-
    x =set()
    
    print type(x)
    # <type 'set'>  定义一个空的集合
    x=['a','a','c','d']
    x= set(x)
    print x 
    # set(['a', 'c', 'd']) list -> set 
    
    print len(x)
    # 3     输出集合的长度 
    
    print 'a' in x 
    # True      指定元素是否在集合中 
    
    s = set(['a','e','c'])
    
    print s|x 
    # set(['a', 'c', 'e', 'd'])  集合的并集
    print s.union(x)
    #                 同上
    print s&x
    # set(['a', 'c'])  集合的交集 
    print s.intersection(x)
    #                 同上
    
    print s-x
    print s.difference(x)
    # set(['e'])  上面两个一样,输出差集 
    
    print s.symmetric_difference(x)
    print s^x
    # set(['e', 'd'])  并集减去交集的结果 
    
    y = x.copy()
    
    print y 
    # set(['a', 'c', 'd'])  复制,修改复制的集合 对原集合无影响 
    
    print s 
    set(['a', 'c', 'e'])
    s.add('b')
    print s 
    # set(['a', 'c', 'b', 'e']) 集合中添加元素 
    
    s.remove('b')
    print s 
    # set(['a', 'c', 'e'])  删除指定元素 
    
    print s.pop()
    # a
    print s 
    # set(['c', 'e'])  随机的删除这个元素,并输出这个元素 
    s.clear()
    
    print s 
    # set([])   清空集合
  • 相关阅读:
    121. Best Time to Buy and Sell Stock
    分页查询
    ViewPager
    SharedPreferences
    android 动画
    display~
    stringBuffer拼接有规律字符串
    修改placehosder
    this Activity.this Activity.class
    Windows基础编程SDK复习知识点
  • 原文地址:https://www.cnblogs.com/theskulls/p/4769969.html
Copyright © 2011-2022 走看看