# coding:utf-8
'''
集合的add函数
用于集合中添加一个元素,如果集合中已存在该元素则该函数不执行
用法:
set.add()
参数:
item:要添加到集合中的元素
返回值:无返回值
a_set = set()
a_set.add('dewei')
print(a_set)
集合的update函数
加入一个新的集合(或列表,元组,字符串),如新的集合内的元素在原集合中存在则无视
update的用法:
set.update(iterable)
参数:
iterable:集合,元组,列表,字符串
返回值:
无返回值,直接作用于原集合
a_set = set()
a_set.update([3,4,5])
print(a_set)
集合的remove函数
将集合中的某个元素删除,如元素不存在将会报错
remove用法:
set.remove(item) #注意元素不是索引
参数:
item:当前集合中的一个元素
返回值:
无返回值,直接作用于原集合
示例:
a_set = {1,2,3}
a_set.remove(3)
print(a_set)
集合的clear函数
清空当前集合的所有元素
用法:
set.clear()
参数:
无
返回值:
无返回值,直接用于原集合
示例:
a_set = {1,2,3}
a_set.clear()
print(a_set)
用del删除集合
删除集合
示例:
a_set = {1,2,3}
del a_set
print(a_set) #报错
重要说明
1、集合无法通过索引获取元素
2、集合无获取元素的任何方法
3、集合只是用来处理列表或元组的一种临时类型,他不适合存储与传输
'''
# utf-8
a_list = ['python','django','django','flask']
a_set = set()
a_set.add(a_list[0])
a_set.add(a_list[1])
a_set.add(a_list[2])
a_set.add(a_list[-1])
print(a_set)
a_set.add(True)
a_set.add(None)
print(a_set)
a_tuple = {'a','b','c'}
a_set.update(a_tuple)
print(a_set)
a_set.update('python')
print(a_set)
a_set.remove('python')
print(a_set)
a_set.clear()
print(a_set)
lst = [1,2,3,1]
res = {'a','b','c','d'}
res.update(lst)
print(res)
python-集合的增删改
最新推荐文章于 2023-03-04 21:15:09 发布