一、概念:
集合特点:(1)集合天生去重; (2)集合是无序的,不能使用下标取值.
定义一个空的集合:
s = set()
集合是一种数据类型(和int float list str dict tuple boolean一样),类似于列表,特点:
(1)是无序的,不可以通过下标取值,可以循环,但不能排序,如果想要排序,可以转成列表
l=list(res)
(2)天生去重,就是说集合中是没有重复的数据
l=[1,1,2,2,3,3]
res=set(l)print(res) #结果为:{1,2,3}
集合的作用:
1、它可以把一个列表中重复的数据去掉,而不需要你再写判断
2、可以做关系测试,比如说有两个班,一个性能测试班,一个是接口测试班的,想找出来既学习了性能又学习了接口测试的同学,就可以用集合
定义集合:
list = [2,3,1,2,3,4]
s_list= set(list)#这样就定义了一个集合
set1 = set([1,3,4,5,6])#这种方式和上面的都是把list转换成一个集合
set2={'hehe','hehe1','hehe3'}#这种方式是直接定义一个集合
二、取集合的方式
xingneng=['baibai','heihei','杨洋','