1、不能保证内部元素的有序性,不能重复元素。可进行并集、差集、交集操作。
2、集合是无序的,不能知道一个元素在集合中的具体位置,也不能对集合进行切片操作。
可以用大括号{}或set()函数创建集合。
但是如果要创建空集合,就不能使用{},因为{}是用来创建空字典的。
实例
例: set1={"java","c++","c","c","python"} print(set1)//我在这里输出的结果是{'java','c++','python','c'},可以看出,两个c只输出一个;同时,由于集合的无序性,输出结果元素之间的顺序也会发生变化 set2={"java1","c++","c","c","python"} print(set1-set2)/计算差集,输出{'java'} print(set1|set2)//计算并集,输出{'c','c++','java1','python','java'} print(set1&set2)//计算交集,输出{'c++','python','c'} //再次强调,集合是无序的,因此不必纠结于不同输出结果的外观。
以上是Python集合的特点,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。