python中集合的定义和操作(Python集合有什么特点)
导读:1、不保证内部元素的有序性,没有重复元素。可以进行并集、差集、交集的操作。...
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基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!