python基本数据类型三之集合

set1 =

print(set1)

增:

set1 =

add

set1.add('ss')

print(set1) #

update #跌带着增加

set1.update('yuanhao123')

print(set1) #

remove 按照元素删除

set1.remove('alex')

print(set1) #

pop 随机删除

set1.pop()

print(set1) #第一次{'alex', '晶女神', '吴老师'} 第二次

变相该值

set1.remove('太白金星')

set1.add('男神')

print(set1) #

交集

set1 =

set2 =

print(set1 & set2) #

并集

set1 =

set2 =

print(set2 | set1)

差集

set1 =

set2 =

print(set1 - set2) #

print(set2 - set1) #

反交集

set1 =

set2 =

print(set1 ^ set2) #

子集与超集

set1 =

set2 =

print(set1.issubset(set2)) #True #这两个相同,都是说明set1是set2子集

print(set1 < set2) # 这两个相同,都是说明set1是set2子集

print(set2 > set1) #这两个相同,都是说明set2是set1超集

面试题

l1 = [1, 2, 2, 1, 3, 5, 6, 8, 8, 9]
l2 = list(set(l1))
print(l2) #[1, 2, 3, 5, 6, 8, 9]

用处:数据之间的关系,列表去重.

posted @ 2019-07-29 11:50  病毒正在入侵...中  阅读(225)  评论(0编辑  收藏  举报