python set集合
2015-08-29 22:31
615 查看
# -*- 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([]) 清空集合
相关文章推荐
- 零基础学python-9.1 元组
- 零基础学python-9.1 元组
- Python @property
- 用Python实现基本排序算法03——插入排序
- Windows系统下Python与NumPy安装方法
- Python str字符串常用到的函数
- 我的第一个python类
- Python文件读写
- python笔记9
- python数据驱动举例
- Python zip函数
- python_学习笔记0829
- python __base__等内置方法
- python中get、post数据
- Windows搭建python开发环境,python入门到精通[一]
- 一步步学习Python-django开发-Mac下搭建Python-Django环境
- Python中的列表生成式和多层表达式
- 使用Python脚本将文字转换为图片的实例分享
- 利用python收发邮件功能实现远程电脑的控制
- Python 函数之参数、局部变量