`

集合(set)

 
阅读更多
集合对象是一组无序排列的可哈希的值。集合成员可以做字典的键。

a = set('abce')
b = set('abcd')
c = frozenset('abc')
a.add('f')
a.update('g')
print 'a:',a
print 'b:',b
#c.update('d') c is const set,can not be changed

print 'a|b:',a|b #all elements in a or b
print 'a|b:',a&b #all elements in a and b
print 'a-b:',a-b #all elements in a but not in b
print 'a^b:',a^b #all elements in b but not in a,or in a but not in b


a: set(['a', 'c', 'b', 'e', 'g', 'f'])
b: set(['a', 'c', 'b', 'd'])
a|b: set(['a', 'c', 'b', 'e', 'd', 'g', 'f'])
a|b: set(['a', 'c', 'b'])
a-b: set(['e', 'g', 'f'])
a^b: set(['e', 'd', 'g', 'f'])
分享到:
评论

相关推荐

    C++ 集合 set 例子

    标题:"C++ 集合 set 例子" 描述:"C++集合" 标签:"C++ 集合 set 例子 iterate" 知识点: C++中的`set`容器是STL(标准模板库)的一部分,它提供了存储唯一元素的功能,这些元素会根据它们的值自动排序。`set`...

    第11周-第12章节-Python3.5-Redis 集合set 和有序集合操作.mp4

    第11周-第12章节-Python3.5-Redis 集合set 和有序集合操作.mp4

    软件研发 Kotlin 1.3 基础课程第七章 集合Set概

    软件研发 Kotlin 1.3 基础课程第七章 集合Set概念.3gp

    Kotlin 1.3 基础课程第七章 集合Set概念与基本使

    Kotlin 1.3 基础课程第七章 集合Set概念与基本使用

    Sixah#Server#05-无序集合SET1

    二 集合SET常用命令增加SADD key item [item...] # 将给定元素添加到集合,返回被添加的元素数(不包括重复的),键不存在则创建,存在则忽

    cpp代码-C++ STL之集合set的使⽤

    集合set是STL中的一个重要容器,它类似于数学中的集合理论,用于存储唯一对象。在这个主题中,我们将深入探讨C++ STL中的集合set的使用,并通过`main.cpp`代码示例进行详细解释。 首先,集合set是一个有序容器,其...

    c++ STL库容器之集合set代码实例

    C++ STL库容器之集合set代码实例 在 C++ 中,STL(Standard Template Library)提供了多种容器类,其中set容器是一种标准关联容器,它的键值就是实值,实值就是键值,不可以有重复。set 容器使用平衡的搜索树——...

    python内置的集合set中元素顺序-python基础教程:set(集合).pdf

    Python中的集合(Set)是一种非常实用的数据结构,它在概念上类似于数学中的集合,用于存储不重复的元素。集合的特点是没有特定的顺序,且不允许有重复的元素。在Python中,集合是由哈希表(Hash Table)实现的,这...

    java中三种集合set、map、list的区别与联系

    在Java编程语言中,集合框架提供了多种数据结构来存储和操作数据,其中最常用的是`Set`、`Map`和`List`。这三种集合类型各自具有独特的特性和用途,理解它们之间的区别与联系对于有效地使用Java进行数据管理至关重要...

    Python 集合set详解

    1、本文主要讲解了在Python中有关集合的一些知识。主要包含构造集合、基本计算、访问项目、内置函数和内置方法等。 2、本文件是markdown文件,是本人辛辛苦苦整理出来的,一分耕耘一份收获。 3、禁止盗用,转载记得...

    4集合set.xmind

    python集合介绍

    Java集合框架Set接口.pdf

    Java集合框架中的Set接口是Java编程中不可或缺的一部分,主要用于存储不允许重复的元素。Set接口继承了Collection接口,因此它具备了Collection接口的所有基本操作。同时,Set接口还提供了特有的方法,如添加元素、...

    JS集合set类的实现与使用方法示例

    总之,JS集合Set类的实现是为了提供一种管理唯一元素的机制,包括添加、删除、查找和进行集合运算。通过自定义的方法,我们可以根据需求灵活地扩展其功能。这个自定义Set类的例子为理解和应用集合概念提供了一个实用...

    JavaSE专题-Set集合.doc

    JavaSE专题-Set集合 Set集合是JavaSE中的一种重要数据结构,主要包括HashSet、TreeSet和LinkedHashSet三个子类。下面我们将对Set集合的原理、特点、使用场景等进行详细的探索和分析。 HashSet HashSet是Set集合中...

    Python 两个列表的差集、并集和交集实现代码

    在 Python 编程语言中,集合(Set)是一种非常实用的数据结构,用于存储不重复的元素序列。集合的操作如差集、并集和交集是数据处理中常见的需求之一。本文将详细介绍如何在 Python 中实现两个列表之间的差集、并集...

    Python3 集合set入门基础

    ### Python3 集合set入门基础 #### 集合概述 集合是Python内置的一种数据结构,其特点是无序且元素不可重复。这两大特性让它成为处理多种数据任务的有效工具,例如去除列表中的重复项、执行数学上的集合运算等。 ...

    使用Pyhton集合set()实现成果查漏的例子

    在Python编程中,集合(Set)是一种无序且不重复元素序列的数据结构,它提供了多种操作,如并集、交集、差集等,这些特性使其在数据处理中有着广泛的应用,特别是在查找缺失元素或者进行数据去重时。本文将通过一个...

Global site tag (gtag.js) - Google Analytics