人生苦短,我选择Python。(上)小白学Python(三):基本数据类型(下)小白学Python(四):变量的基本运算小白学Python(五):基本运算符(上)小白学Python(六):基本运算符(下)Python初学者学习(七):基本过程控制(上)Python初学者学习(八):基本过程控制(下)Python初学者学习(九):基本数据结构(列表)(下)1))小白学习Python(十):基本数据结构(列表)(下)小白学习Python(十一):基本数据结构(元组)小白学习Python(十二):基本数据结构(字典)(上)小白学习PythonPython(13):基本数据结构(字典)(下)小白学Python(14):基本数据结构(集合)(下)集合有列表、字典、元组等内置方法,它们都提供了很多内置的方法。既然是集合,那我们先来看这张经典的维恩图:具体实现代码如下:set1={1,2,3,4,5,6}set2={4,5,6,7,7,9}#求交集set3=set1.intersection(set2)print('Intersection:',set3)#求并集set4=set1.union(set2)print('Union:',set4)#differenceset5=set1.difference(set2)print('difference:',set5)结果如下:intersection:{4,5,6}union:{1,2,3,4,5,6,7,9}求差:{1,2,3}set.add()功能:向集合中添加元素set6={1,2,3}set6.add(4)print(set6)set6.add('python')print(set6)set6.add((1,2))print(set6)结果如下:{1,2,3,4}{1,2,3,4,'python'}{(1,2),1,2,3,4,'python'}set.update()功能:向集合中添加元素set7={1,2}set7.update({3,4,'python',(4,5)})结果print(set7)的内容如下:{1,2,3,4,'python',(4,5)}update()和add()的功能好像是一样的,不同的是add()的参数只能是Asingle元素,而update()中的参数是一个集合。set.pop()功能:随机移除元素。set7.pop()print(set7)的结果如下:{2,3,4,'python',(4,5)}随意删除,个人觉得功能可能有点没用,毕竟,它被随机删除。..set.remove()功能:移除指定元素。相对于上面pop()的随机删除,在删除元素的时候,我们使用remove()或者discard(),下面会介绍。set8={1,2,3,4}set8.remove(4)print(set8)结果如下:{1,2,3}如果删除的元素不存在,则直接报错。set8.remove(9)的结果如下:Traceback(mostrecentcalllast):File"F:/project/python-learning/base-data-set/Demo1.py",line34,in
