python中集合的使用
在python中对集合的操作主要包括:集合的创建、集合中数据的添加、集合中数据的删除、集合中数据的查找。
1、集合的创建
在python中集合的创建方法有直接创建和使用关键字创建。
1.1、直接创建集合
集合的直接创建方法是使用大括号(即:{}里面添加数据)进行创建。注意:集合创建后,数据是唯一的(不能同时存在多个相同的数据),如果数据全为数字,会按从小到大的顺序进行排列。一个集合中能够存在多种数据类型的数据。
语法:
变量名 = {数据1, 数据2, ......}
在python中的应用:
# 直接创建集合
s1 = {1, 2, 3, 4, 5} # 创建存储数字的集合
s2 = {1, 3, 5, 2, 4} # 创建存储数字的集合,但是数字是乱序
s3 = {1, 2, 2, 3, 4} # 创建存储数字的集合,但是数字存在重复
s4 = {'123456'} # 创建字符的集合
s5 = {1, 2, 3, '4', '56', False} # 创建存储不同数据类型的数据的集合
s6 = {} # 创建空集合
# 输出结果
print(f's1 = {s1}')
print(f's2 = {s2}')
print(f's3 = {s3}')
print(f's4 = {s4}')
print(f's5 = {s5}')
print(f's6 = {s6}')
运行之后的结果:
s1 = {1, 2, 3, 4, 5}
s2 = {1, 2, 3, 4, 5}
s3 = {1, 2, 3, 4}
s4 = {'123456'}
s5 = {False, 1, 2, 3, '56', '4'}
s6 = {}
1.2、使用关键字创建集合
在python中可以使用关键字set()创建集合。注意:使用set()创建集合时只能创建空的集合或者括号内添加一个字符串。当括号内添加有字符串时创建的为将字符串拆分为单个字符后创建的集合,并且字符是乱序排列的。
语法:
变量名 =