快捷搜索:  汽车  科技

python的set和list(Python基础之Set集合操作)

python的set和list(Python基础之Set集合操作)

python的set和list(Python基础之Set集合操作)(1)

''' 集合是无序和无索引的集合。在 Python 中,集合用花括号编写。 集合set,元素是不可重复的 ''' # 创建集合 demoSet = {'a' 'b' 'c'} print(demoSet) # 获取集合元素 # 无法通过引用索引来访问 set 中的元素。set 是无序的,元素没有索引 # 可以使用 for 循环遍历 set 项目,或者使用 in 关键字查询集合中是否存在指定值。 for item in demoSet: print(item end=' ') print() bo='a' in demoSet print(bo) ''' 添加元素 add():添加一个元素 update():添加多个元素 ''' demoSet.add('d') print(demoSet) demoSet.update('e' 'r') print(demoSet) #获取集合长度 print(len(demoSet)) ''' 删除元素 remove():删除集合中的元素,如果元素不存在,抛异常 discard():删除集合中的元素,如果元素不存在,不抛异常 pop():只删除集合尾部的元素 由于集合是无序的,所以具体删除哪个元素是不确定的;返回被删除元素 clear():清空集合中的所有元素 del():删除集合 ''' demoSet.discard('aa') print(demoSet) demo= demoSet.pop() print(demo) #合并两个集合 demoSet1={'1' '2' '3'} demoSet2={'aa' 'bb' 'cc'} demoSet3=demoSet1.union(demoSet2) print(demoSet3) demoSet.remove('a') print(demoSet) demoSet.remove('aa') print(demoSet)

猜您喜欢: