- 龙涵杰 的博客
集合 (set) 【全站最详细】!
- 2023-6-10 21:15:47 @
1.集合
点击展开:集合
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
1.1 如何创建集合
创建格式:
add = {value1,value2,...}
或:
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