参考链接: Python 集合set intersection_update()

1.

集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。

集合对象是一组无序排列hashable value:集合成员可以做字典的键。

集合就像是 list 和 dict 的组合。

#coding:utf8

a=['h','e','l','l','o']

a=set(a)

b=set('welcome')

print " a = " ,a

print " b = " ,b

print " 并集 ",a.union(b) #a|b #并集

print " 并集 ",a|b #并集

print '*'*30

print " 交集 ",a.intersection(b) #交集

print " 交集 ",a&b #交集

print '*'*30

print " 差集 ",b-a #差集

print " 差集 ",b.difference(a) #差集

print " 差集 ",a-b

print '*'*30

print " 对称差集 ",a^b #对称差集

print " 对称差集 ",a.symmetric_difference(b) #对称差集

'''

a = set(['h', 'e', 'l', 'o'])

b = set(['c', 'e', 'm', 'l', 'o', 'w'])

并集 set(['c', 'e', 'h', 'm', 'l', 'o', 'w'])

并集 set(['c', 'e', 'h', 'm', 'l', 'o', 'w'])

******************************

交集 set(['e', 'l', 'o'])

交集 set(['e', 'l', 'o'])

******************************

差集 set(['c', 'm', 'w'])

差集 set(['c', 'm', 'w'])

差集 set(['h'])

******************************

对称差集 set(['c', 'w', 'h', 'm'])

对称差集 set(['c', 'w', 'h', 'm'])

'''

2.添加 删除 set

#coding:utf8

a=set('hello')

print a

a=set('hello')

a.update("asdf")

print 'a.update("asdf") ',a

a=set('hello')

a.add("asdf")

print 'a.add("asdf") ',a

a.pop() #随机删除了一个

print a

a.discard('p')#当集合中没有这个元素的时候,不会报错

a.remove('t') #当集合中没有这个元素的时候报错

'''

set(['h', 'e', 'l', 'o'])

a.update("asdf") set(['a', 'e', 'd', 'f', 'h', 'l', 'o', 's'])

a.add("asdf") set(['h', 'asdf', 'e', 'l', 'o'])

set(['asdf', 'e', 'l', 'o'])

a.remove('t') #当集合中没有这个元素的时候报错

Traceback (most recent call last):

File "D:\AlamTW\study\python\20170711.py", line 20, in

KeyError: 't'

'''

[转载] python集合add和update_python 集合set remove update add相关推荐

  1. [转载] python set大小_python set集合

    参考链接: Python集合set Python set集合 最后更新于:2020-03-21 12:06:03 在python变量中除了以前文章所提到的整形int / 浮点数float / 布尔值b ...

  2. [转载] python set 集合详解

    参考链接: Python集合set| pop函数 Python 中的集合,和数学中的集合概念一样,用来保存不重复的元素,即集合中的元素都是唯一的,互不相同.从形式上看,和字典类似,Python 集合会 ...

  3. [转载] python创建集合set()_python 之集合{}(Set)

    参考链接: Python 集合set pop() 集合# 集合set 是装有独特值的无序"袋子".一个简单的集合可以包含任何数据类型的值.如果有两个集合,则可以执行像联合.交集以及 ...

  4. [转载] [转载] python set集合如何有序输出_python set集合的用法

    参考链接: Python Set issubset() 参考链接: Python中set clear python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素 ...

  5. [转载] Python中不可变集合的使用frozenset()方法

    参考链接: Python Frozenset() 使用frozenset()方法,将集合变为不可变集合,不可以修改其中的元素.例如: >>> num3 = frozenset([1, ...

  6. [转载] python创建集合set()_Python 集合set()

    参考链接: Python set集合 | difference 创建 # 创建空集合 set() # 创建集合,参数必须为 iterable set(it) set(dict) # 只取dict.ke ...

  7. [转载] Python集合set

    参考链接: Python集合set| update Python集合set 两种集合的定义方法 定义集合的方法一:直接定义法 a = {1,2,3} print(type(a)) <class ...

  8. [转载] python set集合如何有序输出_python set集合的用法

    参考链接: Python中set clear python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersec ...

  9. [转载] Python中的set(集合)数据类型

    参考链接: Python集合set add函数 Python中的set(集合)数据类型 Python中除了常见的Numbers(数字).String(字符串).List(列表).Tuple(元组).D ...

最新文章

  1. java 数组map_java中 数组 list map之间的互转
  2. LESSON 10.410.510.6 贝叶斯优化的基本流程BayesOpt vs HyperOpt vs Optuna batch基于BayesOpt实现高斯过程gp优化
  3. 想过没有,Spring的Bean为啥默认单例?
  4. python图像识别车票_是程序员就用Python查12306的票
  5. Python 2 最后一个版本发布,正式迈入 Python 3 时代
  6. 你写的代码一点都不 Pythonic
  7. wcf会话、实例化、并发
  8. VSTS2008和FTS2008的系统要求好高啊~
  9. python接口自动化是什么_Python接口自动化测试(一)什么是接口?
  10. numpy 库使用说明
  11. 【CSS 用户界面属性 (Basic user interface)】
  12. IntelliJ IDEA 如何设置author头注解
  13. 转发:五个方向告诉你如何运营好一个公众号!
  14. Android市场-开发者账号注册等-移动开放平台网址收藏
  15. Centos升级Chrome浏览器
  16. 建设银行对银行系金融科技转型的战略与思考
  17. 网络安全-CTF取证方法大汇总,建议收藏!
  18. mysql组复制(MGR)——背景
  19. Android端记录跑步运动轨迹数据的App
  20. js唤醒facebook与line的分享

热门文章

  1. web.xml 总结
  2. 【NOIP2001】【Luogu1029】最大公约数和最小公倍数问题(GCD,枚举)
  3. 【codevs2485】七夕祭(贪心,环形纸牌均分)
  4. 调取方法_最新微信调取转账证据新方法公布
  5. 5怎么用修改器_经常用电脑辐射大怎么办?这5个习惯防辐射,很多人都知道
  6. vc ado连接mysql_VC用Ado接口连接和使用数据库及注意事项
  7. 判断某一点是否在三角形内
  8. bzoj 3412: [Usaco2009 Dec]Music Notes乐谱
  9. [再学Python] - 4 - 循环
  10. java读取、生成图片