python 集合的相关操作
2013-03-16 21:03
447 查看
集合的相关操作:
1 创建集合。set():可变的 不可变集合:frozenset()
2 添加操作: add,update
3 删除 remove
4 成员关系 in,not in
6 交集,并集,差集 & | -
7 set去重 列表list内容元素重复
#encoding=utf-8
##可变集合
info = set('abc')
info.add('python')##添加单个对象到集合里
print info
info.update('python')##把对象里的每个元素添加到集合里
print info
info.remove('python')
print info
##不可变集合
t = frozenset('haha')##不能进行添加,修改和删除的操作。
##成员操作 in,not in
print 'a' in info
print 'h' in t
print 'jay' not in info
##判断2个集合是否相等,之和元素本身有关,和顺序无关。
print set('abc') == set('cba')
##并集,交集,差集
print set('abc') | set('cbdef')##并集
print set('abc') & set('cbdef')##交集
print set('abc') - set('cbdef')##差集
去重的方法:
liststr = ['haha','gag','hehe','haha']
#for循环
m = []
for i in liststr:
if i not in m:
m.append(i)
print m
m = set(liststr)
print list(m)
转载地址:http://www.cnpythoner.com/post/245.html
1 创建集合。set():可变的 不可变集合:frozenset()
2 添加操作: add,update
3 删除 remove
4 成员关系 in,not in
6 交集,并集,差集 & | -
7 set去重 列表list内容元素重复
#encoding=utf-8
##可变集合
info = set('abc')
info.add('python')##添加单个对象到集合里
print info
info.update('python')##把对象里的每个元素添加到集合里
print info
info.remove('python')
print info
##不可变集合
t = frozenset('haha')##不能进行添加,修改和删除的操作。
##成员操作 in,not in
print 'a' in info
print 'h' in t
print 'jay' not in info
##判断2个集合是否相等,之和元素本身有关,和顺序无关。
print set('abc') == set('cba')
##并集,交集,差集
print set('abc') | set('cbdef')##并集
print set('abc') & set('cbdef')##交集
print set('abc') - set('cbdef')##差集
去重的方法:
liststr = ['haha','gag','hehe','haha']
#for循环
m = []
for i in liststr:
if i not in m:
m.append(i)
print m
m = set(liststr)
print list(m)
转载地址:http://www.cnpythoner.com/post/245.html
相关文章推荐
- python3 集合特点及相关操作
- Python基础:列表,元组,字典,集合相关基本操作
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
- Python基于多线程操作数据库相关问题分析
- Python字典与集合操作总结
- python excel 的相关操作(使用 xlrd xlwt 读写)
- python 日期相关的各种操作总结
- Hadoop之使用python实现数据集合间join操作
- python 字典/集合操作
- Python学习-31.Python中集合的一些操作
- Json概述以及python对json的相关操作
- Python集合(set)类型的操作
- python字符串、字符串处理函数及字符串相关操作
- python3 集合操作
- Python编程之string相关操作实例详解
- python相关操作
- 详解Python文本操作相关模块
- Python---MySQL相关操作
- Python集合(set)类型的基本操作
- Python集合(set)类型的操作