集合的特点
前边我们学习了字典这种数据类型,有一另种数据类型于字典的关系很密切,那就是集合,集合通常被认为是字典中键的集合。
通过对字典的学习能够了解到字典的键具有一些特殊的性质,而作为键的集合,集合这种数据类型也有相同特点。
• 特点一:集合中没有重复的元素;
• 特点二:集合中的元素必须是不可变的数据类型
• 特点三:集合是可变的数据类型
集合的元素类型只能是不可变数据类型,如整数,浮点数,字符串,元组等(列表,字典,集合类型本身都是可变数据类型,不能作为集合的元素出现)
集合的创建
方法一:直接使用“{}”
例如:s={1,2,3,4,5,5,5}
方法二:使用set函数
• set()函数将列表、元组等其他可迭代对象转换为集合。
• 既然集合是字典的键的集合,那么可不可以通过字典的键创建集合呢?
答案当然是肯定的。通过set函数把字典的键转化成集合。
比如运行set({1:2,3:4}),将会得到集合{1, 3};
尝试在右边代码框完成以下操作:
1、把下面的字典转化为集合
dict= {"Lucy":85,"Liana":92,"Lilliana":90,"Lala":87}
2、尝试定义一个有相同元素的集合,观察集合的结果;