
(图片来源于网络) 集合(set)同样是python中的一种数据类型。集合与列表、元组的区别在于,它是一种无序的不重复的元素的序列。无序的意思是,它里面的数据元素是没有顺序的,所以不能用下标来访问它。不重复的意思是,集合里面的元素都是唯一的,不存在重复的数据元素。空集合不能用{}来创建,因为{}是用来创建一个空字典。因为集合是无序的,所以不能像之前的类型一样来访问集合中的元素。s={'a','c','h','d','e','hi','li'}直接输出集合s的值时,它与创建s时的顺序是不一样的。而如果要用下标来访问集合中的某一个值,它会报如同所示的错误。可以判断某个元素是否在集合中,用in或not in。 --------------------------代码太长,休息一会儿 --------------------------这是广告开始的分割线 ---------------------------这是广告结束的分割线 ---------------------------------------接着,来......在python中,可以用集合实现集合的并、交、差等运算,其含义与数学里的一样。s1|s2的意思是求集合s1或s2中包含的所有元素。s1&s2的意思是求集合s1和s2中都包含了的元素。s1-s2的意思是求集合s1中包含而集合s2中不包含的元素。s1^s2的意思是求不同时包含于s1和s2的元素。
|