一、集合的相关定义
1、集合set
由不同的元素组成,无序排列、不可变数据类型。由大括号{},以逗号分隔方式定义
2、集合的内置方法
2.1 add添加元素
2.2 clear清空元素
2.3 copy浅拷贝
2.4 pop随机删除元素
2.5 remove("s")删除指定元素,且删除不存在的元素会报错
2.6 discord("sfr")删除指定元素,且删除不存在元素时不报错
3、集合关系
3.1交集
python_1=["nana","baby","123",222] linux_1=["娜娜","baby","123",999,"中华"] p_s=set(python_1) l_s=set(linux_1) print(p_s.intersection(l_s)) print(p_s&l_s) 结果: {'baby', '123'}
3.2并集
python_1=["nana","baby","123",222] linux_1=["娜娜","baby","123",999,"中华"] p_s=set(python_1) l_s=set(linux_1) print(p_s.union(l_s)) print(p_s|l_s) 结果: {'baby', '娜娜', '中华', 'nana', 999, '123', 222}
3.3差集
python_1=["nana","baby","123",222] linux_1=["娜娜","baby","123",999,"中华"] p_s=set(python_1) l_s=set(linux_1) print(p_s.difference(l_s)) print(p_s-l_s) 结果: {'nana', 222}
3.4交集