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

    介绍

      在Python set是基本数据类型中的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素. 集合对象还支持并、交、差、对称差等。

      sets 支持 x in set、 len(set)、和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 indexing, slicing, 或其它类序列 的操作。

    基本操作

      1、集合去重

        list1 = [12,20,12,39,20]

        list2= list(set(list1))

        print list2

        输出:[20,12,39]

      2、集合添加,删除

        a= set('hello')

        a.add('world')

        a.remove('world')

        a = set([1,2,3])

        a.update([4,5,6])

      3、python set() 集合操作符号、数学符号

        

      交集操作:

        a = set('123')

        b = set('345')

        print a & b

        输出:set(['3'])

      并集操作:

        a = set('123')

        b = set('345')

        print a | b

        输出:set(['1', '3', '2', '5', '4'])

      差集操作

        a = set('12358')

        b = set('345')

        print a - b

        输出:set(['1', '8', '2'])

     

      

      

     

     

  • 相关阅读:
    如何正确得到某个元素的位置
    jQuery Tags Input Plugin(添加/删除标签插件)
    [转载]舒迅:产品经理必读的九步法
    不间断循环滚动代码
    jquery validate api
    jquery文件上传控件 Uploadify
    关于CSS权重问题
    css中fontfamily的中文字体
    expression解决IE6下固定定位的兼容
    模拟下拉select
  • 原文地址:https://www.cnblogs.com/shaosks/p/6122453.html
Copyright © 2011-2022 走看看