• 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([])   清空集合
  • 相关阅读:
    linux系统下MySQL表名区分大小写问题
    linux下查看Mysql默认编码、修改默认编码
    mysql的下载及安装(windows)
    数据库进阶
    mysql练习
    数据库基础
    jQuery
    JavaScript 基础学习(二)
    344.Reverse String
    计蒜客课程数据结构(顺序表)
  • 原文地址:https://www.cnblogs.com/theskulls/p/4769969.html
Copyright © 2020-2023  润新知