博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 集合set添加删除、交集、并集、集合操作符号
阅读量:6207 次
发布时间:2019-06-21

本文共 882 字,大约阅读时间需要 2 分钟。

在Python中集合set是的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set集合set添加集合删除交集并集差集的操作都是非常实用的方法。

 

1.创建集合

set类是在python的sets中,大家现在使用的python2.3中,不需要导入sets模块可以直接创建集合。

>>>set('boy')
set(['y', 'b', 'o'])

2.集合添加、删除

集合的添加有两种常用方法,分别是add和update。

集合add方法:是把要传入的元素做为一个整个添加到集合中,例如:
>>> a = set('boy')
>>> a.add('python')
>>> a
set(['y', 'python', 'b', 'o'])
集合update方法:是把要传入的元素拆分,做为个体传入到集合中,例如:
>>> a = set('boy')
>>> a.update('python')
>>> a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])
集合删除操作方法:remove
set(['y', 'python', 'b', 'o'])
>>> a.remove('python')
>>> a
set(['y', 'b', 'o'])

3.SET集合的遍历

遍历Set:

def iterSet():    s = set([1,2,3])    for item in s:        print(item)            for i in enumerate(s):        print (i)
 
4.python集合操作符号、数学符号
集合的交集、合集(并集)、差集,了解集合set的这些非常好用的功能前,要先了解一些集合操作符号
 
(本图片来源于网络)
简单的演示下差集、交集和合集的概念:
 
set集合是无序的,不能通过索引和切片来做一些操作

转载于:https://www.cnblogs.com/chaoren399/p/4858253.html

你可能感兴趣的文章
mysql cluster 7.1搭建
查看>>
Configuring Aggregated Ethernet Interfaces
查看>>
我的友情链接
查看>>
电脑公司 Ghost XP SP3 国庆特别版 v2011.10
查看>>
Linux系统软件包的管理 3月30日课程
查看>>
指针3
查看>>
我的友情链接
查看>>
C/C++面试题(一)
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Asp.net页面和Html页面之间的关系
查看>>
设置开机自启动服务
查看>>
VNX NETAPP NAS 备份恢复
查看>>
c/c++编译器的安装
查看>>
NFS共享存储服务部署
查看>>
solidity开发以太坊代币智能合约
查看>>
接口测试
查看>>
深入理解Linux守护进程
查看>>
windows服务器下的ftp server搭建
查看>>
如何在C#中使用Win32和其他库之三
查看>>