
上QQ阅读APP看书,第一时间看更新
5.4.2 集合方法
集合中提供了一些集合操作的方法,如添加、删除、是否存在等方法。
1.add()方法
在集合中,使用add()方法为集合添加元素。看如下示例:
>>> numbers=set([1,2]) >>> print(f'numbers变量为:{numbers}') numbers变量为:{1, 2} >>> numbers.add(3) >>> print(f'增加元素后,numbers变量为:{numbers}') 增加元素后,numbers变量为:{1, 2, 3}
由输出结果可以看到,使用add()方法,集合可以很方便地增加元素。
2.remove()方法
在集合中,使用remove()方法可以删除的元素。例如:
>>> students=set(['小萌','小智','小张']) >>> print(f'students变量为:{students}') students变量为:{'小萌', '小张', '小智'} >>> students.remove('小张') >>> print(f'删除元素小张后,students变量为:{students}') 删除元素小张后,students变量为:{'小萌', '小智'}
由输出结果可以看到,集合中可以使用remove()方法删除元素。
3.in和not in
和字典及列表类似,有时也需要判断一个元素是否在集合中。可以使用in和not in判断一个元素是否在集合中,in和not in的返回结果是True或False。例如:
>>> numbers={1,2,3,4,5} >>> 2 in numbers True >>> 2 not in numbers False >>> 'a' in numbers False >>> 'a' not in numbers True
由输出结果可以看到,in和not in是互为相反的。
在实际项目应用中,集合的使用并不是很多,但集合的用处较大,使用时的效率也较高。