python3 集合
什么是集合
集合(set)是一个无序不重复的序列,集合里的元素是不能重复的
集合的创建
.
- 使用大括号{ }创建集合
basket = {'apple','orange','apple','pear','basket'}
- set()函数创建集合,创建一个空的集合必须使用set()函数
a = set('abcdabcadsbasda')
# 创建一个空的集合
b = set()
集合的基本操作
- 添加元素-
set = set(('coogele','runoob','taobao'))
# set.add()语法
set.add('jindong')
# set.update(x),x可以添加多个,逗号隔开,参数也可以是列表,元组,字典等
set.update({1,3})
set.update([1,4])
- 删除元素
set = set(('coogele','runoob','taobao'))
# 不存在会发生错误
set.remove('taobao')
# 不存在不会发生错误
set.discard('taobao')
# 随机删除集合中的一个元素
set.pop()
- 计算集合元素的个数
set = set(('coogele','runoob','taobao'))
len(set)
- 清空集合
set = set(('coogele','runoob','taobao'))
set.clear()
- 判断元素是否在集合中
set = set(('coogele','runoob','taobao'))
# 判断s是否在集合set中存在,存在返回True,不存在返回False
x in set