1.集合

点击展开:集合

集合(set)是一个无序的不重复元素序列。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

1.1 如何创建集合

创建格式:

add = {value1,value2,...}

注:value的意思是变量,这个老师在课上讲过注:value 的意思是变量,这个老师在课上讲过

或:

set(value)

2.实例展示

点击展开:实例展示

下面给大家展示几组创建集合实例!

1. color = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
print(color)

# 输出{'orange', 'banana', 'pear', 'apple'}
2. a = set('abracadabra')
print(a)

# 输出{'a', 'r', 'b', 'c', 'd'}

3.集合的基本操作

点击展开:集合的基本操作

还是附上实例!

3.1 添加元素

语法格式如下:

name.add( x )

实例:

this_set = set(("Google", "Runoob", "Taobao"))
this_set.add("Facebook")
print(thisset)

# 输出{'Taobao', 'Facebook', 'Google', 'Runoob'}

3.2 移除元素

语法格式如下:

name.remove( x )

实例:

this_set = set(("Google", "Runoob", "Taobao"))
this_set.remove("Taobao")
print(this_set)

# 输出{'Google', 'Runoob'}

3.3 计算集合元素个数

语法格式如下:

len(name)

实例:

this_set = set(("Google", "Runoob", "Taobao"))
len(this_set)

# 输出3

3.4 清空集合

语法格式如下:

name.clear()

实例:

this_set = set(("Google", "Runoob", "Taobao"))
this_set.clear()
print(thisset)

#  输出 set()

3.5 判断元素是否在集合中存在

语法格式如下:

x in name

实例:

this_set = set(("Google", "Runoob", "Taobao"))
print("Runoob" in thisset)

# 输出 True