本节主要介绍:
- set 初识
- set 基本用法
一、 初始化方式
- set([])
- 集合(set), 是没有重复元素的,这是一个重要的信息。
- 其中[]中是元素的列表
gufeng = [123, 123, 456, 789]
gufeng = set(gufeng)
gufeng
{123, 456, 789}
type(gufeng)
set
gufeng = set([123, 123, 123, 456, 456, 789]) # 重复的
gufeng
{123, 456, 789}
gufeng = {
1, 1, 1, 3, 4}
gufeng
{1, 3, 4}
二、集合操作
- s.union(),求并集
- a|b # 符号表示的方式
- s.intersection(), 求交集
- a&b # 符号表示求交集
- s.difference(),求差集(不同之处)
- b.issubset(a),b集合是否包含集合a
- s.add(x):添加元素
- s.pop()弹出元素 <