WHCSRL 技术网

Python:集合的常用方法_lwh

集合(set)的常用方法

集合是一个无序的不重复的序列

- 增加

s2={1,2,3,4}
s3={4,5,6}
s2.add(9)
s2.update(s3)
  • 1
  • 2
  • 3
  • 4

- 删除

s2.pop()
  • 1

删除指定元素

s2.remove(3)
  • 1

- 并集

print(s2|s3)#并集
print(s2.union(s3))#两种不同表示
  • 1
  • 2

- 交集

print(s2&s3)#交集
print(s2.intersection(s3))#两种不同表示
  • 1
  • 2

- 差集

print(s2-s3)#差集
print(s2.difference(s3))#两种不同表示
  • 1
  • 2

- 对称差集

print(s2^s3)#对称差集
print(s2.symmetric_difference(s3))#两种不同表示
  • 1
  • 2

- 判断集合大小

print(s2<s3)#比较简单,直接判断
  • 1

- 判断是否为子集

s4={4,5,6,7}
print(s3.issubset(s4))#是否为子集
  • 1
  • 2
推荐阅读